Arduino
Arduino
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.
Szoftver
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
Board-ok
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. Az eddigi hivatalos Arduino Board-ok:
- Arduino ADK
- Arduino BT
- Arduino Diecimila
- Arduino DUE
- Arduino Duemilanove
- Arduino Ethernet
- Arduino Fio
- Arduino Leonardo
- Arduino LilyPad
- Arduino Mega
- Arduino Mega 2560
- Arduino Nano
- Arduino Uno
Shield-ek
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 Internet-re 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
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
- Hivatalos Arduino oldal
- Ardushop - Arduino és elektronikai webáruház
- Érdekes Arduino projektek
- Arduino oktatóanyagok