Arduino

A Wikipédiából, a szabad enciklopédiából
Arduino
Arduino Logo.svg
Arduino Uno - R3.jpg
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.

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, 84MHz ó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]

Források[szerkesztés | forrásszöveg szerkesztése]