Arduino egy ingyenes anyagot nyomtatott áramkör
Arduino egy ingyenes anyagot nyomtatott áramkör

arduino


Arduino egy ingyenes anyagot, amelyen áll a mikrovezérlő, amely lehet programozni, hogy elemezni és létrehoz elektromos jelekké nagyon más, mint az otthoni automatizálási feladatokat nyomtatott áramkör
(ellenőrzése háztartási készülék - világítás, fűtés...), a robot pilóta, stb. -A ' egy egyszerű bemeneti/kimeneti összeköttetésen alapuló platform.
Eredetileg úgy tervezték, elsősorban de nem kizárólag az interaktív multimédiás programozás Térkép vagy művészi animációk. Ez része az utódokra a feldolgozás programozási felülete, maga a programozási környezet ihlette magyarázata Wiring.

Arduino használható építeni a független interaktív objektumok (gyors prototípus), vagy máshol lehet összekapcsolt-hoz egy számítógép-hoz kommunikál-val a szoftver (például:) Macromedia Flash, Processing, Max/MSP, Usine Hollyhock, Pure Data, SuperCollider).
2011-ben eladott változatok állnak előre összeállított. Információk azoknak, akik szeretnék, hogy össze aArduino magukat.

Projekt Arduino megkapta a megtisztelő címet aArts Electronica 2006, kategória Digital Communities.

AArduino Impresszum a nevét a Bar di Re , egy pub-ban a városIvréeÉszak-Olaszországban található. A tulajdonnév Arduino származik Ardennes.






A modul Arduino egy mikrokontroller épül Atmel AVR
A modul Arduino egy mikrokontroller épül Atmel AVR

Leírás


A modul Arduino általában épül a mikrovezérlő Atmel AVR (ATmega328 vagy ATmega2560 újabb verziók esetében. ATmega168 vagy ATmega8 a régi) és további összetevőket, amelyek megkönnyítik a programozási és egyéb áramkörök kikötőlétesítménnyel.
Minden modul rendelkezik legalább egy 5 voltos lineáris szabályzót és 16 MHz kristály oszcillátor (vagy kerámia rezonátor bizonyos modellek).
A mikrovezérlő az előre programozott a bootloader Tehát mi egy dedikált műsorösszeállító nem szükséges.

Modulok egy RS232 soros kapcsolaton keresztül vannak programozva, de a kapcsolatok, a programozás a modelltől függően különböznek. Az első Arduino volt a soros port,
majd az USB megjelent modellek DiecimilaMíg egyes modulok hordozható felszabadított interfész-programozást, költözött, egy USB-soros modulon dedikált (kártya vagy kábel formájában).

Az Arduino használ a legtöbbje a bemeneti/kimeneti a mikrovezérlő való egyéb áramkörök. A modell Diecimila például van 14 bemeneti/kimeneti digitális, 6 képes a PWM jel, és 6 analóg bemenet.
HE14 női csatlakozók tetejére a megjelenítése, bővítő modulok piling kapcsolatok jönnek létre aArduino. Többféle kiterjesztések állnak rendelkezésre, a kereskedelemben.

Egyes tisztviselők technológia Arduino-kompatibilis modulokat használja Dugós csatlakozók egyszerű teszt lemezek.








programozás arduino a nyelv C
programozás arduino a nyelv C

Szoftver


A programozás, szoftver modulok Arduino egy alkalmazás Jávai ember, szabad és kereszt-emelvény, szolgáló kód és fordító, szerkesztő és a firmware-t és a program a sorozat (RS232, Bluetooth vagy USB, attól függően, hogy a modul) keresztül vihet.
-A ' is lehetséges-a felület vámrendszer Arduino, és fordítsd le, és töltse fel a programokat keresztül a követel vonal illesztő.

A programozási nyelvet használt az C++, össze a g ++ és kapcsolódnak a könyvtár fejlesztése Arduinoamely lehetővé teszi a használatát a kártya és a bemenetek és kimenetek.
Ez a standard nyelv végrehajtásának megkönnyíti a platformok programok Arduino, bárki mastering a C vagy a C++.

Az eredete a különböző változatai a Arduino modulok az olasz cég által gyártott Smart Projects. Néhány a márkás kártyák Arduino az amerikai cég által készített SparkFun Electronics.









arduino jellegét meghatározza-ból sok érzékelők (hőmérséklet, gyorsulás, fény, mikrofon, potenciométer...)
arduino jellegét meghatározza-ból sok érzékelők (hőmérséklet, gyorsulás, fény, mikrofon, potenciométer...)

Verziók


Tizenhét változatai a típus térképek Arduino ont été produites et vendues dans le commerce à ce jour dans l'ordre chronologique ci-dessous :


* Sorozat Arduino, programozni egy kapcsolat soros DB9 csatlakozó, és segítségével egy ATmega8.

* Arduino Extremeprogramozható USB-kapcsolaton keresztül, és használja a ATmega8.

* Arduino Mini, egy miniatűr változata a Arduino használ egy ATmega168 írja be a CMS.

* Arduino Nano, egy kisebb változata aArduino USB powered és segítségével ATmega168 (előtt 3-as verzió), vagy ATmega328 (a 3.0-s verzió) CMS-típus.

* LilyPad Arduino, a típusú tervezési minimalista egy hordozható alkalmazás segítségével egy ATmega168 írja be a CMS.

* Arduino NGprogramozható USB-kapcsolaton keresztül, és használja a ATmega8.

* Arduino NG +programozható USB-kapcsolaton keresztül, és használja a ATmega168.

* Arduino Bluetooth(BT)programozható, Bluetooth-kapcsolaton keresztül, és használja a ATmega 3285.

* Arduino DiecimilaUSB interfész és ATmega168 DIL28 formátum mezőben. (16 ko flash, 1 ko SRAM, 0,5 ko EEPROM)

* Arduino Duemilanove (2009) használja a Atmega168 és van energiát termelő mellett USB-csatlakozó, vagy egy külső tápegység kapcsolású service6. Új 7-es verzió van felfegyverez-val egy ATmega328 (32 KB flash, 2 KB SRAM, és 1 KB EEPROM).

* Arduino Mega fel van szerelve egy ATmega1280 írja be a további bemenetek/kimenetek CMS és a memória (128 ko flash, 8 ko SRAM, 4 ko EEPROM).

* Arduino Uno használja a ATmega328 a legújabb modellek a Duemilanove, de aztán a Duemilanove használt FTDI chip programozás egy USB csatlakozón keresztül, az Uno használ egy ATmega8U2 programozott, serie9 átalakító chip.

* Arduino Mega2560 fel van szerelve egy ATmega2560 írja be a CMS, növeli a teljes memória 256 KB. Ez is jellegét meghatározza, a új USB-forgács ATmega8U210.

* Arduino Ethernet egy Térkép Arduino UNO egy chip Wiznet W5100 a beépített Ethernet-kapcsolatot hozzáadni.

* Arduino Leonardo egy alacsony költségű, aArduino UNO alapján a ATmega32U4.

* Arduino DUE a fejlődés, aArduino Mega2560 a mikro * vezérlő 32 bits Atmel SAM3X (ARM 32 bits Cortex*M3).

* Arduino Esplora megjelenítése Leonardo Arduino származik. Ez birtokol egy joystick formájában.
Eltérően a más Arduino van egy \minden--ban-egy\ kártyát, amely számos érzékelők (hőmérséklet, gyorsulás, fény, mikrofon, potenciométer...) és 4 nyomógomb, egy potenciométer segítségével elvégezheti egy analogique.ersions joystick





Arduino mikrokontroller Flash ko EEPROM kb SRAM KB digitális I/O csapok .. mázolt PWM analóg bemeneti csapok USB interfész típus hüvelyk méretek mm méretek
Diecimila ATmega168 16 0,5 1 14 6 6 FTDI 2,7 \x 2.1\ 68,6 mm 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 mm x 53.3 mm
UNO ATmega328P 32 1 2 14 6 6 ATmega16U2 2,7 \x 2.1\ 68,6 mm x 53.3 mm
Leonardo ATmega32U4 32 1 2,5 20 7 12 ATmega32U4 2,7 \x 2.1\ 68,6 mm x 53.3 mm
Mega ATmega1280 128 4 8 54 15 16 FTDI 4 \x 2.1\ 101.6 mm x 53.3 mm
Mega2560 ATmega2560 256 4 8 54 15 16 ATmega8U2 4 \x 2.1\ 101.6 mm x 53.3 mm
Esedékes Atmel SAM3X8E 512 0 96 54 12 12 SAM3X8E (USB Host), ATmega16u2 (programozás) 4 \x 2.1\ 101.6 mm x 53.3 mm
FIO ATmega328P 32 1 2 14 6 8 i 1.6 \x 1.1\ 40.6 mm x 27,9 mm
Nano ATmega168 vagy ATmega328 16/32 0,5/1 1/2 14 6 8 FTDI 1,70 \0,73\ x 43 mm x 18 mm
LilyPad ATmega168V arany ATmega328V 16 0,5 1 14 6 6 i 2 ø 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 mm x 60.96 mm




A különböző változatai Arduino Ugyanez az általános elv alapján működnek
A különböző változatai Arduino Ugyanez az általános elv alapján működnek

Művelet


A különböző változatai Arduino Ugyanez az általános elv szerint működnek:

V: ezek a digitális említett láb (0.1) vagy \mindent vagy semmit\; Kínálnak 5V kimenete, és elfogad bemenet-ból az 5V, ugyanazon az elven.
függvény digitalWrite() és digitalRead()

B: ezek analóg nevű paws, 0V és 5V függvény közötti érték analogWrite() és analogRead()

C: a különböző lábak, teljesítmény:


Piros: 5V (+) kimenet

Narancs: Kilépés 3, 3V (+)

Fekete: a tömegek (-)

Sárga: bemeneti kapcsolódó élelmiszer (7V - 12V)

Vannak különböző kártyák közötti eltérések (ex:) UNO13 lapon van felfegyverez-val egy ellenállás)








Arduino-kompatibilis hardver
Arduino-kompatibilis hardver

Hardver és szoftver-származékok


Néhány hardver és szoftver kompatibilis Arduino (bár nem hivatalos) egyéb gyártók által kereskedelmi forgalomban előállított:

-Készletek Freeduino Bare Bones Board és Really Bare Bones Board kompatibilis Arduinoáltal gyártott és értékesített Modern Device Company.

-A Freeduino Through-Holekompatibilis Arduinoa modul használatának elkerülésével a SMD alkatrészek és szánt személyes gyártásához; NKC elektronika (készlet formájában) által előállított és értékesített.

-A Boarduino, egy olcsó klón Diecimila, a csatlakozók használata a vizsgálati lapot.

-A Romeo, változata aArduino Uno dediee szentelt a robotika, a hatalom felületein keresztül irányít hajtómű. A Romeo által közzétett DFRobot.

Verziók Fundamental Logic Kit, vagy szerelt, a MaxSerial Freeduino kompatibilis Arduino DiecimilaOpcionális RS - 232, power supply 3,3 V interfész a térképen; és a mini iDuino használata a vizsgálati lapot.
AEducaduino a francia társaság által tervezett Eurosmart 2013.
Néhány kompatibilis szoftver Arduino (bár nem hivatalos) kerültek kifejlesztésre, amelyek megkönnyítik a programozás, a kártyák Arduino. Bár nagyon különböznek egymástól, segítségükkel programozási nyelv használata nélkül Arduino. Találtam:

-Grafikus oldat Ardublock amely lehetővé teszi, hogy a Közgyűlés a funkcionális programozás. Egy plug-in, amely növeli egy GUI-aArduino.

-Grafikus oldat MiniBloq Azt is lehetővé teszi a programozás keresztül funkcionális blokkok szerelése. Ez egy plug-in amely növeli a grafikus felület aArduino.

-EDU ál, amely lehetővé teszi, hogy a programozás egy egyszerűsített legfontosabb szavakat. Egy könyvtár, amely lehetővé teszi, hogy írni egy programot a francia közvetlenül-ban illesztő Arduino.
Nyomtatók vezérlőelem megjelenítése 3D RepRap mint a generációs elektronikai vagy Sanguinololu a térkép alapján Arduino befejezett által illesztőprogramok a motor lépés felvásárlások hőmérséklet és a kimeneti teljesítmény.
Tündér a pilóta nélküli légi járművek, mint például a ArduPilot rendszerek APM:Plane & APM:Copter vagy a kártya FlyDuino végre, hogy stabilizációs és programozási feladat, hogy átalakítja egy modell csökkenteni Drone.
Néhány zenei szoftver felajánl a soros modul integrációnak, aArduino a zenei létrehozásában.

Példák a Arduino a szoftver Usine hollyhock.