Arduino vs Netduino: melyik a legjobb?

Tartalomjegyzék:

Arduino vs Netduino: melyik a legjobb?
Arduino vs Netduino: melyik a legjobb?
Anonim

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.

Image
Image

Á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.

Ajánlott: