Cikk

Mi az az Arduino?

protection click fraud

Arduino UnoForrás: Jerry Hildenbrand / Android Central

Legjobb válasz: Az Arduino egy elektronikus prototípus-készítő platform, amely bemeneti eszközökkel és kimeneti hardverrel (vagy mindkettővel) összekapcsolt mikrovezérlő kártyát használ az elektronikus projektek tervezésére. Az Arduino platform a hardverből, az integrált fejlesztői környezetből és az ökoszisztémába integrálódó, harmadik féltől származó termékek hosszú listájából áll.

Mi az az Arduino?

Arduino UnoForrás: Jerry Hildenbrand / Android Central

Ha szeretsz bármilyen szinten bütykölni vagy szórakozni elektronikus projektekkel, valószínűleg hallottál már az Arduino-ról. Ez egy megfizethető és hasznos módja annak, hogy többet tudjon meg az elektronika bolondos oldaláról vezetékezés és programozás révén valami együtt, ami "dolgokat" csinál. Néha egyszerű dolgok, néha bonyolult dolgok, de mindig menő dolog.

Az Arduino azonban nem mindenkinek való. Nem olyan olcsó és könnyen használható számítógépnek tervezték, mint a Raspberry Pi, hanem inkább automatizálásra vagy információgyűjtésre való. Másrészről remek ötlet a legtöbb Internet of Things projekthez

csatlakoztatott otthon és lehetővé teszi, hogy megépítse ezeket a klassz dolgokat egy kis alapvető elektronikai készségekkel és némi programozási ismeretekkel.

Az Arduino egy teljes elektronikai prototípus-platform. Ez az ökoszisztémán belüli termékek márkaneve, maga a hardver, egy programozási nyelv a C/C++-on és a hozzá tartozó egyéb termékeken, mint például egy kenyértábla, érzékelők, vezérlők és több.

Egyszerűen fogalmazva, egy Arduino kártyával adatokat gyűjthet egyes érzékelőkről, vagy adatokat küldhet valamire, például egy LED-re (vagy mindkettő kombinációjára), hogy valami menőt készítsen. Könnyű példa arra, hogyan tekerheti körbe a fejét, ha egy Arduino kártyához csatlakoztatott hőmérséklet-érzékelőt használ, amely LED-del világít, ha fel kell vennie a kabátját, amikor kifelé indul. De sokkal többet tehetsz.

Az Arduino tábla

Arduino UnoForrás: Jerry Hildenbrand / Android Central

A legnépszerűbb Arduino tábla az Uno. Ez az egyik első, ezért széles körben elterjedt, de egyben a legolcsóbb is, és ez teszi a legjobban megvásárolhatóvá, ha el szeretné kezdeni az Arduino platform használatát.

Az Uno modellt 16 MHz-en működő ATMega chip hajtja, és 32 Kb tárhellyel rendelkezik. 2Kb beépített memóriával is rendelkezik. Pont az ellentéte egy erős hardvernek, de nem egy erős hardvernek szánták. Ha egy Arduino-ra (nem csak az Uno-ra, hanem az összes modellre) vezérlőkártyaként gondol, akkor jó ötlete van.

Nem csatlakoztatsz kijelzőt vagy billentyűzetet Arduino-hoz (lehet, de nem programozáshoz), mert az Arduino kártyát nem PC-nek tervezték. Tehát szüksége lesz egy számítógépre a program írásához és Arduino hardverbe való betöltéséhez. A Windows, a Mac és a Linux egyaránt jól működik. A Chromebook segítségével kódot írhat és betölthet egy Arduino kártyára, a korlátozásokkal, amelyekről később fogunk beszélni.

Arduino UnoForrás: Jerry Hildenbrand / Android Central

Az Arduino kártyán a legfontosabb hardver a bemeneti és kimeneti érintkezők készlete. Az Uno összesen 14-et tartalmaz, ebből kettő tápellátást biztosít, hat pedig PWM kimenetet biztosít az analóg eszközök digitális kimenettel történő vezérléséhez. Csatlakoztatja a bemeneti és kimeneti eszközöket ezekhez a érintkezőkhöz, és az Arduino-ba betöltött program alapján varázslat történik. Vagy kiégnek a dolgok. Akárhogy is, nagyon szórakoztató.

Tartozékok is rögzíthetők ezekhez a csapokhoz, és mindenféle dolgot megtalál, amit rögzíthet. Ezeket pajzsoknak hívják, és választhat az olyan LCD-k közül, amelyek közvetlenül az alaplaphoz csatlakoznak vezetékezés vagy forrasztás nélkül. Ez megkönnyíti a tervezést és feltalálást, ezért az Arduino olyan népszerű minden képzettségi szinten.

Mitől különleges az Arduino?

Arduino UnoForrás: Jerry Hildenbrand / Android Central

Nem egyetlen dolog, hanem néhány fontos tényező teszi különlegessé az Arduinót.

Az Arduino olcsó és nyílt forráskódú. Ez szinte mindenki számára elérhetővé teszi, de azt is jelenti, hogy olyan más alkatrészeket is tervezhet, amelyek egy Arduino kártyához csatlakoznak, és amelyek mindenki más számára is működni fognak, ugyanazt a modellt használva. Egy forrasztópáka, egy 3D nyomtató és néhány alapvető elektronikai tudás azt jelenti, hogy szinte bármit megépíthetsz, amit az Arduino platform képes működtetni.

Az Arduino C/C++-t használ a programozáshoz. A C tanulása kissé frusztráló lehet, de emberek milliói használják, és számtalan online oktatóanyag és tanfolyam létezik, amelyek lehetővé teszik, hogy mindenki saját tempójában sajátítsa el a használatát. Az Arduino hardverhez csatlakozó IDE (Integrated Development Environment) szintén ingyenes és könnyen érthető.

Az Arduinonak van egy hatalmas felhasználók és fejlesztők közössége, amely mindig készen áll, hogy segítséget nyújtson, ha elakad. Ez felbecsülhetetlen értékű forrás lehet, mert a kezdőtől a profiig mindenki elakad néha. Ha csak bíbelődni és klassz dolgokat szeretne készíteni, akkor elengedhetetlen, hogy segítsenek a hibakeresésben, vagy a megfelelő információkra mutassanak.

Vásároljon kezdőkészletet

Arduino UnoForrás: Jerry Hildenbrand / Android Central

Egy Arduino táblával önmagában annyit tehet, hogy fel- és kikapcsolja a lámpát. Ez egy nagyszerű módja annak, hogy bemutatkozzon az IDE használatában és a hardver beállításában, de nem jut messzire, ha rájött, hogyan kell villogni a LED-en. Tehát a legjobb módja annak, hogy belépjen a platformba, ha vásárol egy kezdőkészletet.

Egy jó kezdőkészlethez tartozik egy tábla, egy maroknyi áthidaló vezeték, valami, amivel az Arduinohoz csatlakoztatható, például egy érzékelő vagy két vagy több LED, vagy egy kis motor, és ami a legfontosabb, Példakód ezeknek a dolgoknak a használatához. Hacsak nem igazán C++-ban jártas, ez fontos. Rengeteg kódpéldát talál az interneten, de egy készlet megvásárlása azt jelenti, hogy olyan kódot és hardvert kap, amelyek együttműködnek egymással.

Félig jártas vagyok a C nyelvben, és rengeteg szemét van a munkapadom tetején az alkatrésztárolókban. Emiatt nem vettem kezdőkészletet, és hamar megbántam. Ha mást nem, az ellenállások helyes felcímkézése megéri, mert egy jó készlet ára meglehetősen alacsony.

Amikor bővíteni akartam, tette vásároljon egy készletet, és sok időt töltött azzal, hogy átnézze, mi áll rendelkezésre. Az Elegoo kezdőkészletét választottam, és úgy gondolom, hogy mindenki számára tökéletes, aki az Arduino platformra szeretne belépni.

Lehet, hogy több alkatrészt szeretne, vagy nem szeretne annyit, mint amennyi itt található. A jó hír az, hogy számos Arduino kezdőkészlet közül választhat. Ha azonban rájött, hogy pontosan mire van szüksége, és mennyit szeretne költeni, van még egy érdemes megfontolni: valódi Arduino márkájú táblát vagy a kiváló harmadik féltől származó táblát vásároljon klónok?

Arduino UnoForrás: Jerry Hildenbrand / Android Central

Csatlakozz a majom oldalhoz

Az Arduino által épített tábla néhány dolgot kínál: Mindig kiváló minőségű, szoros forrasztási csatlakozásokkal, amelyek nem fognak meghibásodni, és nem őrjítenek meg. Mindig működik az USB-illesztőprogrammal, így nem lehet probléma, amikor megpróbál csatlakozni. Sajnos az I/O érintkezők teljes méretű kártyáiban is van egy beépített hiba. Nagyobb rés van a hetes és nyolcas érintkezők között. Nem kellene, hogy ott legyen, de van, és mivel nagyon sok harmadik féltől származó pajzs létezik, amelyek megfelelnek ennek a szabálytalanságnak, ez megmaradt. Sok külső gyártótól származó tartozékot találhat, amelyekben azonos méretű rés van, és adapterre lesz szüksége, ha harmadik féltől származó kártyával szeretné használni őket.

A harmadik féltől származó Arduino táblák is nagyszerűek, gyakran jobbak, mint az eredeti. Az Arduino teljesen nyílt forráskódú, ami azt jelenti, hogy bárki megépítheti a hardvert és módosításokkal továbbértékesítheti. Olyan dolgokat találhat, mint a Wi-Fi vagy a harmadik féltől származó kártyákba épített extra tárhely, és attól függően, hogy mit szeretne vele csinálni, nagyszerű kiegészítést jelentenek. Az egyetlen lehetséges hátrány a Windows USB-illesztőprogramja lenne, de ritka eset, ha olyan kártyát vásárolunk, amely nem működik vele.

Végül, ha azt tervezi, hogy Chromebook segítségével kódot ír és tölt be Arduino kártyájára, vásárolnia kell egy hivatalos modellt az Arduino-tól. A Chrome OS esetén az Arduino webszerkesztőt kell használnia, és azt csak a hivatalos táblákat támogatja. Nem lenne jó, ha meglenne legjobb Chromebook csak azért, hogy megtudja, nem tudja használni az imént vásárolt táblát.

Ne az ár alapján dönts, mert nem sok a különbség. Például a hivatalos Arduino táblák általában 20 dollár alatt vannak, és bár egy harmadik féltől származó tábla megtakaríthat egy-két dollárt, fontolja meg, mit szeretne csinálni, és döntse el, hogy ez számít-e először.

A mi választásunk

Elegoo Arduino Kit

ELEGOO UNO Project Super Starter Kit

Ez a készlet mindent tartalmaz, amire szüksége van az Arduino platform használatának megkezdéséhez. Nem kell semmit forrasztania, és teljes kódpéldákat talál az összes mellékelt hardverhez.

  • 39 dollár az Amazonon

A linkjeink használatával történő vásárlásokért jutalékot kaphatunk. Tudj meg többet.

Ezek a legjobb intelligens csatlakozók, amelyek a Google Home és az Alexa szolgáltatással működnek
Építs magadnak egy okosabb otthont

Takarítson meg energiaköltségeit a Google Assistant és az Amazon Alexa legjobb okosdugóival. Íme néhány kedvencünk, amelyek kompatibilisek több intelligens hangsegéddel.

Hozzon ki többet Ring kameráiból ezekkel a tartozékokkal
Cseng Cseng

A gyűrűs biztonsági kamerák már a dobozból is fantasztikusak, de jó kiegészítőkkel sokkal jobbak lehetnek. Íme néhány a legnépszerűbb Ring-kiegészítők közül, amelyekről úgy gondoljuk, hogy nem kellene nélkülöznie.

Túl drágák a LIFX izzók? Íme néhány olcsó, de okos alternatíva
világítsa meg otthonát

A LIFX az egyik vezető márka az intelligens világítás területén, de messze nem ez az egyetlen lehetőség. Rengeteg alternatíva van, amelyeket érdemes megfontolni, mint például ezek, amelyeket itt megjegyeztünk.

instagram story viewer