Arduino – Bevezetés


angol

  • angol
  • 中文 (kínai)

Mi az Arduino?

Az Arduino egy nyílt forráskódú elektronikai platform, amely könnyen használható hardveren és szoftveren alapul. Az Arduino táblák képesek beolvasni a bemeneteket – fényt egy érzékelőre, egy ujjat a gombra vagy egy Twitter-üzenetet – és kimeneté alakítani – motor aktiválása, LED-ek bekapcsolása, online publikálás. Elmondhatja táblájának, hogy mit kell tennie, ha utasításokat küld el a táblán lévő mikrovezérlőnek. Ehhez használja az Arduino (vezetékezésen alapuló) programozási nyelvet és a feldolgozáson alapuló Arduino szoftvert (IDE).

Az évek során az Arduino több ezer projekt agya volt, mindennapi tárgyakból. összetett tudományos eszközökhöz. Az alkotók világméretű közössége – hallgatók, hobbisták, művészek, programozók és szakemberek – összegyűlt ezen a nyílt forráskódú platform körül, hozzájárulásuk hihetetlen mennyiségű elérhető tudást adott össze, amelyek nagy segítséget jelenthetnek újoncoknak és szakértőknek egyaránt.

Arduino az Ivrea Interaction Design Institute-ban született, a gyors prototípus-készítés egyszerű eszközeként, az elektronika és a programozás háttere nélküli hallgatók számára. Amint eljutott egy szélesebb közösséghez, az Arduino tábla változni kezdett, hogy alkalmazkodjon az új igényekhez és kihívásokhoz, megkülönböztetve kínálatát az egyszerű 8 bites tábláktól az IoT alkalmazások, hordható, 3D nyomtatás és beágyazott környezetek termékeihez. Az összes Arduino tábla teljesen nyílt forráskódú, felhatalmazva a felhasználókat arra, hogy önállóan építsék fel őket, és végül sajátos igényeikhez igazítsák őket. A szoftver is nyílt forráskódú, és a felhasználók hozzájárulása révén világszerte növekszik.

Miért az Arduino?

Az egyszerű és hozzáférhető felhasználói élménynek köszönhetően az Arduino-t több ezer különböző projektben és alkalmazásban használták. Az Arduino szoftver a kezdők számára könnyen használható, ugyanakkor a haladók számára is elég rugalmas. Mac, Windows és Linux rendszereken fut. A tanárok és a hallgatók olcsó tudományos eszközök építéséhez, a kémia és a fizika alapelveinek bizonyításához, vagy a programozás és a robotika megkezdéséhez használják. A tervezők és építészek interaktív prototípusokat építenek, a zenészek és művészek installációkhoz és új hangszerekkel kísérleteznek. A készítők természetesen felhasználják például a Maker Faire-n kiállított projektek sokaságának felépítésére. Az arduino kulcsfontosságú eszköz új dolgok elsajátításához. Bárki – gyerekek, hobbisták, művészek, programozók – elkezdheti bütykölni csak a készlet lépésről lépésre történő követését, vagy ötleteket oszthat meg online az Arduino közösség többi tagjával.

Sok más mikrovezérlő és mikrokontroller létezik fizikai számításhoz rendelkezésre álló platformok. A Parallax Basic Stamp, a Netmedia BX-24, a Phidgets, az MIT Handyboard és még sokan hasonló funkciókat kínálnak. Mindezek az eszközök megragadják a mikrovezérlő programozásának zűrzavaros részleteit, és egy könnyen használható csomagba csomagolják. Az Arduino leegyszerűsíti a mikrokontrollerekkel való munka folyamatát is, de némi előnyt kínál a tanároknak, a diákoknak és az érdeklődő amatőröknek más rendszerekkel szemben:

  • Olcsó – Az Arduino táblák viszonylag olcsók a többi mikrokontroller platformhoz képest. Az Arduino modul legolcsóbb változata kézzel összeállítható, sőt az előre összeállított Arduino modulok ára kevesebb, mint 50 dollár.
  • Cross-platform – Az Arduino szoftver (IDE) Windows, Macintosh OSX rendszereken fut, és Linux operációs rendszerek. A legtöbb mikrovezérlő rendszer csak a Windows rendszerre korlátozódik.
  • Egyszerű, tiszta programozási környezet – Az Arduino Software (IDE) a kezdők számára könnyen használható, ugyanakkor elég rugalmas ahhoz, hogy a haladó felhasználók is kihasználhassák. A tanárok számára ez kényelmesen a Processing programozási környezetre épül, így az ebben a környezetben programozni tanuló diákok ismerik az Arduino IDE működését.
  • Nyílt forráskódú és bővíthető szoftver – Megjelenik az Arduino szoftver Nyílt forráskódú eszközök, tapasztalt programozók számára elérhetők kibővítésre. A nyelv kibővíthető a C ++ könyvtárak segítségével, és az emberek, akik meg akarják érteni a technikai részleteket, áttérhetnek az Arduino-ról az AVR C programozási nyelvre, amelyen alapul. Hasonlóképpen, ha akarja, hozzáadhatja az AVR-C kódot közvetlenül az Arduino programjaihoz.
  • Nyílt forráskódú és bővíthető hardver – Az Arduino táblák tervei Creative Commons licenc alatt jelentek meg, így a tapasztalt áramköri tervezők elkészíthetik a modul saját verzióját, kibővítve és továbbfejlesztve. Még a viszonylag tapasztalatlan felhasználók is elkészíthetik a modul kenyérfal verzióját, hogy megértsék a működését és pénzt takarítsanak meg.

Hogyan használhatom az Arduino-t?

Lásd: indított útmutató. Ha inspirációt keres, sokféle oktatóanyagot találhat az Arduino Project Hub-on.

Az Arduino kezdő útmutatójának szövegét a Creative Commons Attribution-ShareAlike 3.0 licenc alatt licencelték. Az útmutató kódmintái nyilvánosan elérhetők.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük