Arduino on vapaa materiaalia on painettu piiri
Arduino on vapaa materiaalia on painettu piiri

arduino


Arduino on ilmainen materiaali jolla on mikrokontrolleri, joka voidaan ohjelmoida analysoida ja tuottaa sähköiset signaalit tehtäviä hyvin erilainen kuin koti automaatio on painettu piiri
(valvonta Kodinkoneet - valaistus, Lämmitys...), robotti ohjaaja, jne. Se on alusta perustuu yksinkertainen sarjatulo-käyttöliittymä.
Alunperin oli tarkoitus ensisijaisesti mutta ei yksinomaan vuorovaikutteisia multimedia ohjelmointi tai taiteellinen animaatioita. Se on osittain selittää sen käsittely ohjelmointiliittymä, itse innoittamana ohjelmointiympäristö jälkeläiset Wiring.

Arduino voidaan käyttää rakentaa riippumaton interaktiivisia esineitä (nopea prototyyppien), tai muuten olla kytketty tietokoneeseen kommunikoida sen ohjelmisto (esimerkki:) Macromedia Flash, Processing, Max/MSP, Usine Hollyhock, Pure Data, SuperCollider).
Vuonna 2011 myydään versiot ovat valmiiksi koottuna. Tiedot niille, jotka haluavat kootaArduino itse.

Hankkeen Arduino on saanut arvonimi jaArts Electronica 2006, luokka Digital Communities.

ETTÄArduino jälki hänen nimensä Bar di Re , pub kaupungissaIvréesijaitsee Pohjois-Italiassa. Oikea nimi Arduino tulee Ardennes.






Moduuli Arduino on rakennettu mikro Atmel AVR
Moduuli Arduino on rakennettu mikro Atmel AVR

Kuvaus


Moduuli Arduino on yleensä rakennettu mikro Atmel AVR (ATmega328 tai ATmega2560 viime versioissa. ATmega168 tai ATmega8 vanhimman) ja lisäosia, jotka helpottavat ohjelmointia ja vuorovaikutuksessa muiden piirien.
Jokainen moduuli on ainakin 5 voltin lineaarinen säädin ja 16 MHz Kideoskillaattorin (tai keraaminen resonaattori joissakin malleissa).
Mikrokontrolleri on valmiiksi ohjelmoitu bootloader Joten mitä omistettu ohjelmoija ei ole tarpeen.

Moduulit on ohjelmoitu RS232-sarjayhteyden kautta, mutta tämä ohjelma yhteyden vaihdella mallista riippuen. Ensimmäinen Arduino oli sarjaporttia
sitten USB ilmestyi malleissa DiecimilaJoitakin moduuleita Portable käyttää vapautti käyttöliittymä-ohjelmointi, muutti USB-sarjaportti-moduulia, joka on omistettu (vuonna muodossa tai kaapeli).

Arduino käyttää valtaosan mikrokontrolleri sarjatulo vuorovaikutuksessa muiden piirien. Malli Diecimila esimerkiksi on 14 i/o digitaalinen, joista 6 voi tuottaa PWM signaalin ja 6 analogista tuloa.
Yhteydet luodaan HE14 naaras liittimiksi päällä kartta, lisämoduulien päässä kasaamallaArduino. Useita erilaisia laajennuksia on saatavilla kaupassa.

Jotkut virkamiehet tekniikka Arduino-yhteensopiva moduulien avulla urosliitintä helppokäyttöiseksi testiä levyjä.








ohjelmointi arduino kielellä C
ohjelmointi arduino kielellä C

Ohjelmisto


Moduulit-ohjelmiston ohjelmointi Arduino on sovellus Java, vapaa ja Monialustainen, palvelee koodi ja kääntäjä, toimittaja ja siirtää firmware ja ohjelman kautta sarja (RS232, Bluetooth tai USB riippuen moduuli).
On myös mahdollista luopua käyttöliittymä Arduino, ja kokoaa ja lähettää ohjelmien kautta komentoriviltä.

Käytettävä ohjelmointikieli on C++-käännetty g ++ ja kirjaston kehittämiseen Arduinojonka käyttö kortti ja sen tulot ja lähdöt.
Standardi kieli täytäntöönpanoa edistetään kehitystä ohjelmat alustoilla Arduino, kaikille masterointi C eli C++.

Italialainen yritys valmistaa eri versioita Arduino moduulit alkuperä Smart Projects. Joitakin merkkituotteita kortit Arduino on suunnitellut amerikkalainen yritys SparkFun Electronics.









arduino erikoisartikkeli-lta monta sensoria (lämpötila, kiihtyvyys, light, mikrofoni, potentiometri...)
arduino erikoisartikkeli-lta monta sensoria (lämpötila, kiihtyvyys, light, mikrofoni, potentiometri...)

Versiot


Seitsemäntoista versioita tyyppi kartat Arduino ont été produites et vendues dans le commerce à ce jour dans l'ordre chronologique ci-dessous :


* Sarja Arduino, ohjelmoida liitäntä sarja DB9-liitintä ja käyttämällä ATmega8.

* Arduino ExtremeOhjelmoitava USB-liitännän kautta ja käyttäen ATmega8.

* Arduino Mini, Arduino käyttää pienoiskoossa ATmega168 Kirjoita CMS.

* Arduino Nano, jopa pienempi versioArduino USB powered ja käyttämällä ATmega168 (ennen versio 3) tai ATmega328 (versiosta 3.0) CMS-tyyppinen.

* LilyPad Arduino, tyyppi suunnittelu minimalistinen kannettava sovellus käyttää ATmega168 Kirjoita CMS.

* Arduino NGOhjelmoitava USB-liitännän kautta ja käyttäen ATmega8.

* Arduino NG +Ohjelmoitava USB-liitännän kautta ja käyttäen ATmega168.

* Arduino Bluetooth(BT)Bluetooth-yhteyden kautta ohjelmoitavissa ja käyttämällä ATmega 3285.

* Arduino Diecimilaon USB-liitäntä ja käyttää ATmega168 DIL28 muoto-ruutu. (16 ko flash, 1 ko SRAM, 0,5 ko EEPROM)

* Arduino Duemilanove (2009) käyttö Atmega168 ja saa virtansa USB-liitin tai ulkoinen virtalähde vaihto service6. Uusi versio 7 on varustettu ATmega328 (32 KB flash, 2 Kilotavua, SRAM ja 1 KB EEPROM).

* Arduino Mega on varustettu ATmega1280 Kirjoita CMS/lähtöjen lisää ja muisti (128 ko flash, 8 ko SRAM, 4 ko EEPROM).

* Arduino Uno käyttää ATmega328 uusimpia malleja Duemilanove, mutta sitten Duemilanove käytettynä FTDI-piirillä on ohjelma kautta USB-liitin Uno käyttää ATmega8U2 ohjelmoitu serie9 muunnin piiri.

* Arduino Mega2560 on varustettu ATmega2560 Kirjoita CMS, lisätä muistin kokonaismäärä 256 kb. Siinä on myös uusi USB-siru ATmega8U210.

* Arduino Ethernet on kartta Arduino UNO on chip Wiznet W5100 Voit lisätä sisäänrakennettu Ethernet-liitäntä.

* Arduino Leonardo on versio edullisen jaArduino UNO Perustuen ATmega32U4.

* Arduino DUE on kehitettyArduino Mega2560 mikro * ohjain 32 bits Atmel SAM3X (ARM 32 bits Cortex*M3).

* Arduino Esplora johdetaan kartalla Arduino Leonardo. Se on muodossa ohjainta.
Toisin kuin muut Arduino on \All-in-one\-kortti, jossa on monta sensoria (lämpötila, kiihtyvyys, light, mikrofoni, potentiometri...) ja 4 painikkeet, potentiometrille ja analogique.ersions joystick





Arduino microcontroller Flash ko EEPROM kb SRAM KB digitaalinen I/O pins .. .avulla PWM analoginen tulo nastat USB-liitäntä tyyppiä mitat tuumaa mitat mm
Diecimila ATmega168 16 0,5 1 14 6 6 FTDI 2.7 \x 2.1\ 68.6 x 53,3 mm
Duemilanove ATmega168/328 p 16/32 0,5/1 1/2 14 6 6 FTDI 2.7 \x 2.1\ 68.6 x 53,3 mm
UNO ATmega328P 32 1 2 14 6 6 ATmega16U2 2.7 \x 2.1\ 68.6 x 53,3 mm
Leonardo ATmega32U4 32 1 2,5 20 7 12 ATmega32U4 2.7 \x 2.1\ 68.6 x 53,3 mm
Mega ATmega1280 128 4 8 54 15 16 FTDI 4 \x 2.1\ 101,6 x 53,3 mm
Mega2560 ATmega2560 256 4 8 54 15 16 ATmega8U2 4 \x 2.1\ 101,6 x 53,3 mm
Asianmukaisesti Atmel SAM3X8E 512 0 96 54 12 12 SAM3X8E (USB isäntä), ATmega16u2 (ohjelmointi) 4 \x 2.1\ 101,6 x 53,3 mm
FIO ATmega328P 32 1 2 14 6 8 n 1.6 \x 1.1\ 40,6 x 27,9 mm
Nano ATmega168 tai ATmega328 16/32 0,5/1 1/2 14 6 8 FTDI 1,70 \x 0.73\ 43 mm x 18 mm
LilyPad ATmega168V kulta ATmega328V 16 0,5 1 14 6 6 n 2 \kunnes\ø 50 mm ø
Yun12 ATmega32u4 32 1 2,5 20 7 12 73 mm x 53 mm
Esplora ATmega32U4 32 1 2,5 n / n / n / ATmega32U4 6,5 \x 2.4\ 165.1 x 60.96 mm




Eri versiot Arduino Alla on sama yleinen periaate
Eri versiot Arduino Alla on sama yleinen periaate

Toiminta


Eri versiot Arduino noudatettava sama yleinen periaate:

V: Nämä ovat digitaalinen sanoi jalat (0.1) tai \kaikki tai ei mitään\; Ne tarjoavat 5V ulostulo ja hyväksyä panosta 5V samalla periaatteella.
toiminto digitalWrite() ja digitalRead()

B: Nämä ovat analoginen kutsutaan tassut, 0V ja 5V funktion arvo analogWrite() ja analogRead()

C: power suorittaminen:


Punainen: 5V (+) lähtö

Oranssi: Poistu 3, 3V (+)

Musta: massat (-)

Keltainen: input liittyvät elintarvikkeiden (7V - 12V)

On olemassa eroja eri korttia (ex:) UNOvälilehti 13 on varustettu vastus)








Arduino yhteensopiva laitteisto
Arduino yhteensopiva laitteisto

Laitteiston ja ohjelmiston johdannaisia


Useita ohjelmisto ja laitteisto yhteensopiva Arduino (vaikka ei virallinen) muiden valmistajien tuotettu kaupallisesti:

-Sarjat Freeduino Bare Bones Board ja Really Bare Bones Board yhteensopiva Arduinovalmistaa ja myy Modern Device Company.

- Freeduino Through-Holeyhteensopiva Arduinomoduuli välttämällä SMD osia ja tarkoitettu henkilökohtaiseen valmistukseen; valmistaa ja myy NKC elektroniikka (kuten kit).

- Boarduino, halpa klooni Diecimila, liittimet käytettäväksi testi lautaselle.

- Romeo, vaihteluArduino Uno dediee omistettu robotiikka, ehkäistä power liitäntä ohjaus moottoreita. Että Romeo Julkaisija on DFRobot.

Versiot Fundamental Logic Pakki tai asennettu, MaxSerial Freeduino yhteensopiva Arduino DiecimilaValinnainen RS - 232, power supply 3,3 V liitäntä, kartta; Mini iDuino käytettäväksi testi-levy.
ETTÄEducaduino suunnitellut ranskalainen yhtiö Eurosmart vuonna 2013.
Useita yhteensopiva ohjelmisto Arduino (vaikka ei virallinen) on kehitetty helpottamaan ohjelmointi kortit Arduino. Vaikka hyvin erilaisia keskenään, niiden avulla ohjelmointia ilman kielenkäyttö Arduino. Löytyi:

-Grafiikka liuos Ardublock joka mahdollistaa ohjelmoinnin yleiskokouksen toiminnallisten lohkojen. Se on plug-in, joka lisää GUI mitäänArduino.

-Grafiikka liuos MiniBloq Sen avulla ohjelma kautta kokoonpano toiminnallisten lohkojen. Se on plug-in joka lisää graafinen käyttöliittymä jokaArduino.

-EDU pseudo, joka mahdollistaa ohjelmoinnin joukko yksinkertaistettu avainsanoja. Se on Kirjasto, jonka avulla kirjoittaa ohjelman ranskaksi suoraan käyttöliittymäsuunnittelussa Arduino.
Ohjaus tulostimet kartta 3D RepRap kuin sukupolven elektroniikassa tai Sanguinololu Perustuu kartalla Arduino valmiiksi ajurit motor askel yritysostot lämpötila ja tuotoksen vallan.
Autopilotti miehittämättömien ilma kuten esimerkiksi ArduPilot-järjestelmät APM:Plane & APM:Copter tai kortit FlyDuino suorittaa vakautus- ja toiminta, muuntaa mallin vähentää Drone.
Jotkut musiikki ohjelmistot tarjoavat integroimalla niiden sarja moduuliArduino musiikillinen luominen prosessissa.

Esimerkkejä Arduino ohjelmisto Usine hollyhock.