Az Arduino egy nyílt forráskódú elektronikai platform, amely könnyen használható hardveren és szoftveren alapul. Az Arduino annyira népszerű, hogy más projektek átveszik a nyílt forráskódú formáját, és kiterjesztik a funkcionalitást. Az egyik ilyen projekt a Netduino. Megnéztük az Arduinót és a Netduinót, hogy segítsünk eldönteni, melyik a megfelelőbb a kezdőknek, és melyik a jobb a hardveres prototípus elkészítéséhez.
Általános megállapítások
- Elkezdődött a hardver reneszánsza.
- A bekötési nyelvet használja.
- Magas szintű vezérlés és láthatóság.
- Kisebb számítási teljesítmény.
- Kedvezőbb.
- Egy nagy közösség, amely támogatja az újoncokat.
- A projektek nagyobb valószínűséggel válnak hardvertermékké.
- Egy robusztus szoftverkeret.
- Az ismerős. NET keretrendszert használja.
- Kényelmes és ismerős szoftverfejlesztési funkciók.
- Nagyobb a számítási teljesítmény.
- Drágább.
- A közösség növekszik, de nem akkora, mint az Arduino.
- A hardvergyártás bonyolult.
Az Arduino technológia az élen jár a sokak által hardverreneszánsznak nevezett korszakban, amelyben a hardveres kísérletezés könnyebben elérhető, mint korábban. Az Arduino népszerűsége robbanásszerűen megnőtt. A mainstream közönséget elérte, ami váratlan volt, tekintve a rés kezdetét.
Az Arduino más termékeket hozott létre, mint például a Netduino, amely a. NET Micro Framework-et használja. Az Arduino és a Netduino kiváló mikrokontroller platformok, és mindegyiknek megvannak az erősségei és gyengeségei. Az Arduino olcsóbb, nagy közösséggel és jobban méretezhető projektekkel rendelkezik. A Netduino nagyobb számítási teljesítményt és ismert szoftverfejlesztési funkciókat kínál.
Az Arduino és a Netduino az innováció hihetetlen eszközei. Az Arduino projektek közé tartoznak a fényvezérlők és az otthoni automatizálási rendszerek. A Netduino projektek közé tartozik egy Simon játék elkészítése és a növény nedvességtartalmának megfigyelése.
Kódolás: Hozzáférhető mikrovezérlők fejlesztése mindkettőben
- Elérhetővé teszi a mikrokontrollerek fejlesztését.
- A bekötési nyelvet használja.
- A szoftver eszközkészletek nem annyira ismerősek a programozók számára.
-
Elérhetővé teszi a mikrokontrollerek fejlesztését.
- . NET-keretrendszert használ.
- A programozók C nyelven dolgoznak a Microsoft Visual Studio használatával.
A Netduino platform egyik értékesítési pontja a robusztus szoftverkeret. Az Arduino a Wiring nyelvet használja. Az Arduino IDE magas szintű vezérlést és láthatóságot tesz lehetővé a mikrokontroller csupasz fémfelületén. A Netduino az ismerős. NET keretrendszert használja, amely lehetővé teszi a programozók számára, hogy C nyelven dolgozzanak a Microsoft Visual Studio használatával.
Az Arduino és a Netduino célja, hogy a mikrovezérlők fejlesztését elérhetővé tegye a programozók széles közönsége számára. A sok programozó számára jól ismert szoftvereszközkészletek használata előnyt jelent.
A Netduino programozása magasabb absztrakciós szinten működik, mint az Arduino. Ez több szoftverfejlesztési funkciót tesz lehetővé, amelyek ismerősek és kényelmesek azok számára, akik áttérnek a szoftverek világából.
Teljesítmény és ár: A Netduino erősebb, drágább
-
A számítási teljesítmény nem olyan robusztus, mint a Netduino.
- Nem olyan gyors, mint a Netduino.
- Nem olyan drága, mint a Netduino.
- Nagyobb számítási teljesítmény.
- Gyorsabb, mint az Arduino.
- Drágább, mint az Arduino.
Általában elmondható, hogy a Netduino termékcsalád számítási teljesítménye nagyobb, mint az Arduinoé. Egyes Netduino modellek 32 bites, akár 168 MHz-es processzorral, valamint rengeteg RAM-mal és Flash memóriával működnek, így a Netduino gyorsabb, mint sok Arduino társai.
Ez a kiegészítő teljesítmény nagyobb árcédulával érkezik. Ennek ellenére a Netduino egységenkénti költsége nem túl drágább. Ezek a költségek azonban összeadódnak, ha több Netduino-egységre van szükség nagy léptékben.
Támogatási könyvtárak: Arduino Edges Out Netduino
- Egy nagy és energikus közösség.
- Sok kódtár között lehet böngészni.
- További kódminták és oktatóanyagok.
- A közösség támogatása növekszik.
- Egyéni könyvtárakat kell építeni.
- A kódminták és az oktatóanyagok nem olyan fejlettek.
Az Arduino egyik fő erőssége a nagy és energikus közösség. Ez a nyílt forráskódú projekt sok munkatársat vonzott, akik olyan kódkönyvtárakat egészítenek ki, amelyek lehetővé teszik az Arduino hardverrel és szoftverrel való interfészét.
Miközben a Netduino körüli közösség növekszik, bármilyen támogatási igény esetén egyéni könyvtárak létrehozására lehet szükség. Hasonlóképpen, az Arduino számára elérhető kódminták, oktatóanyagok és szakértelem fejlettebbek, mint a Netduino.
Alkalmasság prototípus-készítési környezetként: az Arduino nyer
- A projektek nagyobb valószínűséggel válnak hardvertermékké.
- A hardverköltségek nem túl magasak.
- Nehezebb egy projektből hardvertermékké válni.
- További költségek a hardver prototípus létrehozásához.
A platform kiválasztásánál az egyik fontos szempont az, hogy a projekt prototípusként fog-e szolgálni egy jövőbeni, méretezhető hardvertermékhez. Az Arduino kiválóan alkalmas erre a szerepre. Kis mennyiségű munkával az Arduino az Atmel AVR mikrokontrollerére cserélhető egy gyártásban használt projektben. A hardverköltségek növekményesek, és alkalmasak a hardver gyártási sorozatának skálázására.
Bár hasonló lépések megtehetők Netduinóval, a folyamat kevésbé egyszerű, és új Netduino használatára lehet szükség. Ez megváltoztatja a termék költségszerkezetét. A szoftver lábnyoma, a hardverkövetelmények és a szoftver megvalósításának részletei, például a szemétgyűjtés bonyolítják a Netduino platformot, ha hardvertermékként használják.
Könnyű barkácsolási projekteket készíthet az Arduino kezdőkészletekkel, amelyek nagyszerűen bevezetik a mikrokontroller platformot.
Végső ítélet
A Netduino és az Arduino nagyszerű bevezetést nyújt a mikrokontrollerek fejlesztésébe, ha át szeretne térni a szoftverprogramozásról. Magas szinten a Netduino egy megközelíthető platform az alkalmi kísérletezéshez, különösen, ha rendelkezik szoftveres, C,. NET vagy Visual Studio háttérrel. Az Arduino tanulási görbéje meredekebb az IDE-jével, de nagy közösséggel rendelkezik a támogatás és a nagyobb rugalmasság érdekében, amikor a prototípust gyártásba veszik.