Arduino
| Ezt a szócikket át kellene olvasni, ellenőrizni a szöveg helyesírását és nyelvhelyességét, a tulajdonnevek átírását. Esetleges további megjegyzések a vitalapon. |
| Arduino | |
| Arduino Uno Revision 3 | |
|
|
|
| Típus | egykártyás mikrovezérlő |
| Processzor | Atmel AVR (8 bites), Atmel ARM (32 bites) |
| Hivatalos weboldal | |
Az Arduino egy az Atmel AVR mikrovezérlő családra épülő, szabad szoftveres elektronikai fejlesztőplatform, arra tervezve, hogy a különböző projektekben az elektronikus eszközök könnyebben hozzáférhetőek, kezelhetőek legyenek. Széles tömegek számára elérhető, mivel olcsó, könnyen beszerezhető, egyszerűen programozható, és csatlakoztatható más eszközökhöz.
A fejlesztői platform az úgynevezett IDE-ből (integrált fejlesztői környezet), és az Arduino Board-okból áll. Előbbi segítségével programokat írhatunk és tesztelhetünk számítógépen, utóbbi pedig egy előre összeszerelt elektronikus eszköz, amelyre az előzőleg elkészített programokat feltölthetjük USB porton keresztül, majd elektronikus eszközöket vezérelhetünk a segítségével.
Tartalomjegyzék
Szoftver[szerkesztés | forrásszöveg szerkesztése]
Az Arduino IDE egy kereszt-platformos Java nyelven írt fejlesztőkörnyezet, amely segítségével Arduino programokat készíthetünk, tesztelhetünk, majd az Arduino Board-okra tölthetjük. Az induláshoz a fejlesztőeszköz több mintaprogramot tartalmaz, amelyek segítségével egyszerűen megtanulhatjuk, hogyan tudunk LED-et villogtatni, fényerőt szabályozni, vagy a számítógéppel kommunikálni USB-n keresztül. Az Arduino programokat egy C/C++ alapú programozási nyelven írhatjuk, így az ezeket a nyelveket ismerők könnyen kiismerhetik magukat a környezetben. AZ IDE-hez tartozik a "Wiring" nevezetű C/C++ programkönyvtár, amellyel egyszerűen végezhetjük el a leggyakoribb input/output műveleteket.
Hardver[szerkesztés | forrásszöveg szerkesztése]
Board-ok[szerkesztés | forrásszöveg szerkesztése]
Az Arduino Board-ok többféle változatban készülnek, amelyek méretben, a belső memóriában, számítási kapacitásban, a be- és kimenetek számában különböznek. Vannak amelyek rendelkeznek beépített Ethernet, vagy Bluetooth csatlakozóval.
Jelenleg is forgalomban lévő modellek[szerkesztés | forrásszöveg szerkesztése]
- Arduino ADK
A Mega android kiegészítő eszköz fejlesztéshez kitalált változata. A hardver azonos a Mega-val, csak ez támogatja USB perifériák fogadását is.
- Arduino DUE
Az első ARM architektúrára épülő Arduino modell. 512kB kód memória, 96kB RAM, 84 MHz órajel, 2 csatornás analóg kimenet, 12 analóg bemenet, 54 digitális I/O. 3,3V-os logikai jelekkel dolgozik a többi modellel ellentétben.
- Arduino Ethernet
- Arduino Fio
- Arduino Leonardo
Hasonló paraméterekkel rendelkezik, mint az Uno, azonban ez a modell valós USB támogatással rendelkezik, ami lehetővé teszi, hogy billentyűzetet vagy egeret emuláljon.
- Arduino LilyPad
Az Uno képességeivel azonos tudású modell; kifejezetten viselhető elektronikai eszközök céljára, ruhákba épített elektronika készítéséhez lett kifejlesztve.
- Arduino Mega 2560
256kB kód memória, 8kB RAM, 54 digitális I/O és 16 analóg bemenet.
- Arduino Nano
Uno hardver tulajdonságaival megegyezik, a fizikai mérete viszont kisebb.
- Arduino Uno
A legnépszerűbb modell, 32kB kód memória, 2kB RAM, 13 digitális I/O és 6 analóg bemenet.
- Arduino Yún
Az első hibrid Arduino, Linux rendszert futtat és beépített WLAN támogatással rendelkezik.
- Arduino Esplora
Leonardo alapú modell, kifejezetten játékvezérlők fejlesztésére.
Már nem gyártott modellek[szerkesztés | forrásszöveg szerkesztése]
- Arduino Duemilanove
- Arduino Ethernet
- Arduino BT
- Arduino Mega
Shield-ek[szerkesztés | forrásszöveg szerkesztése]
Az Arduino-k funkcionalitását könnyedén kiegészíthetjük az úgynevezett Shield-ekkel, amelyek a Board-okhoz egyszerűen illeszthető elektronikai áramkörök. Ezek segítségével azt Arduino-t akár közvetlenül az internetre csatlakoztathatjuk, motorokat vezérelhetünk vele, vagy WiFi hálózatra kapcsolódhatunk. A jelenlegi hivatalos Arduino Shield-ek:
- Arduino Ethernet Shield
- Arduino WiFi Shield
- Arduino Proto Shield
- Arduino GSM Shield
- Arduino Motor Shield
Ezeken kívül több cég gyárt világszerte Arduino kompatibilis Shield-eket, különböző célokra.
További olvasnivalók, linkek[szerkesztés | forrásszöveg szerkesztése]
- Hivatalos Arduino oldal
- Érdekes Arduino projektek
- Arduino oktatóanyagok
- 60 nap alatt Arduino: az ingyenes magyar nyelvű tanfolyam
- TavIR: Mikrokontroller világ - Arduino tippek-trükkök
- Mikrovezérlős rendszerfejlesztés C/C++ nyelven - Arduino platform (CC BY-SA 2.5 licenc alatt terjesztett, kereskedelemben is kapható könyv)
- Programozható elektronikák (A mikrovezérlős rendszerfejlesztés könyv utódja)



