Ugrás a tartalomhoz

Arduino

A Wikipédiából, a szabad enciklopédiából
A lap korábbi változatát látod, amilyen Pixellab (vitalap | szerkesztései) 2012. október 21., 16:12-kor történt szerkesztése után volt. Ez a változat jelentősen eltérhet az aktuális változattól. (Új oldal, tartalma: „=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ő projekt…”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

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

Források