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. 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
  • Arduino Yún
  • Arduino Esplora

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]