Arduino vs Netduino: Který je nejlepší?

Obsah:

Arduino vs Netduino: Který je nejlepší?
Arduino vs Netduino: Který je nejlepší?
Anonim

Arduino je open-source elektronická platforma založená na snadno použitelném hardwaru a softwaru. Arduino je tak populární, že jiné projekty přebírají jeho open source formu a rozšiřují funkčnost. Jedním z takových projektů je Netduino. Podívali jsme se na Arduino a Netduino, abychom vám pomohli rozhodnout, které je vhodnější pro začátečníky a které je lepší pro prototypování hardwaru.

Image
Image

Celková zjištění

  • Zahájila renesanci hardwaru.
  • Používá jazyk Wiring.
  • Vysoká úroveň kontroly a viditelnosti.
  • Menší výpočetní výkon.
  • Levnější.
  • Velká komunita, která podporuje nováčky.
  • Projekty se s větší pravděpodobností promění v hardwarové produkty.
  • Robustní softwarový rámec.
  • Používá známý rámec. NET.
  • Pohodlné a známé funkce vývoje softwaru.
  • Má větší výpočetní výkon.
  • Drahší.
  • Komunita roste, ale není tak velká jako Arduino.
  • Výroba hardwaru je složitá.

Technologie Arduino je v popředí toho, co mnozí nazývají renesance hardwaru, éry, ve které je experimentování s hardwarem dostupnější než dříve. Arduino explodovalo v popularitě. Zasáhlo mainstreamové publikum, které bylo vzhledem k jeho specializovaným začátkům neočekávané.

Arduino vytvořilo další produkty, jako je Netduino, který používá. NET Micro Framework. Arduino a Netduino jsou vynikající platformy mikrokontrolérů a každá má své silné a slabé stránky. Arduino je levnější, má velkou komunitu a škálovatelnější projekty. Netduino má větší výpočetní výkon a známé funkce pro vývoj softwaru.

Arduino a Netduino jsou neuvěřitelné nástroje pro inovace. Projekty Arduino zahrnují ovladače osvětlení a systémy domácí automatizace. Projekty Netduino zahrnují vytvoření hry Simon a sledování vlhkosti rostliny.

Kódování: Přístupný vývoj mikrokontroléru v obou

  • Zpřístupňuje vývoj mikrokontrolérů.
  • Používá jazyk Wiring.
  • Sady softwarových nástrojů programátoři tolik neznají.
  • Zpřístupňuje vývoj mikrokontrolérů.
  • Používá rozhraní. NET.
  • Programátoři pracují v C pomocí Microsoft Visual Studio.

Jedním z výhod platformy Netduino je její robustní softwarový rámec. Arduino používá jazyk Wiring. Arduino IDE umožňuje vysokou úroveň kontroly a viditelnosti nad holým kovem mikrokontroléru. Netduino používá známý framework. NET, který umožňuje programátorům pracovat v C pomocí Microsoft Visual Studio.

Arduino a Netduino jsou navrženy tak, aby zpřístupnily vývoj mikrokontrolérů širokému publiku programátorů. Výhodou je použití sad softwarových nástrojů, které jsou známé mnoha programátorům.

Programování Netduino funguje na vyšší úrovni abstrakce než u Arduina. To umožňuje více funkcí pro vývoj softwaru, které jsou známé a pohodlné pro ty, kteří přecházejí ze světa softwaru.

Výkon a cena: Netduino je výkonnější, dražší

  • Výpočetní výkon není tak robustní jako Netduino.
  • Ne tak rychle jako Netduino.
  • Není tak drahé jako Netduino.
  • Vyšší výpočetní výkon.
  • Rychlejší než Arduino.
  • Drahší než Arduino.

Obecně platí, že výpočetní výkon řady Netduino je vyšší než u Arduina. S některými modely Netduino pracujícími s 32bitovým procesorem běžícím až na 168 MHz a spoustou paměti RAM a Flash je Netduino rychlejší než mnoho jeho protějšků Arduino.

Tento dodatečný výkon přichází s vyšší cenovkou. Přesto nejsou náklady na jednotku Netduino neúměrně dražší. Tyto náklady se však mohou sčítat, pokud je potřeba více jednotek Netduino v měřítku.

Podpora knihoven: Arduino Edges Out Netduino

  • Velká komunita plná energie.
  • Mnoho knihoven kódů k procházení.
  • Další ukázky kódu a výukové programy.
  • Podpora komunity roste.
  • Je třeba vytvořit vlastní knihovny.
  • Ukázky kódu a výukové programy nejsou tak vyvinuté.

Hlavní předností Arduina je jeho velká a energická komunita. Tento open-source projekt přilákal mnoho spolupracovníků, kteří přidávají do knihoven kódů, které umožňují Arduinu propojit se s hardwarem a softwarem.

Zatímco komunita kolem Netduina roste, jakýkoli požadavek na podporu může vyžadovat vybudování vlastních knihoven. Podobně ukázky kódu, návody a odborné znalosti dostupné pro Arduino jsou rozvinutější než Netduino.

Vhodnost jako prostředí pro prototypování: Arduino vítězí

  • Projekty se s větší pravděpodobností stanou hardwarovými produkty.
  • Náklady na hardware nejsou příliš vysoké.

  • Pro projekt je těžší stát se hardwarovým produktem.
  • Dodatečné náklady na vytvoření prototypu hardwaru.

Při rozhodování o platformě je důležité zvážit, zda bude projekt sloužit jako prototyp budoucího hardwarového produktu, který bude škálován. Arduino se v této roli dobře hodí. S malým množstvím práce lze Arduino nahradit mikrokontrolérem AVR od Atmelu v projektu, který se používá ve výrobě. Náklady na hardware jsou přírůstkové a vhodné pro škálování produkční série hardwaru.

Zatímco podobné kroky lze provést s Netduino, proces je méně přímočarý a může vyžadovat použití nového Netduina. Tím se mění nákladová struktura produktu. Softwarová stopa, hardwarové požadavky a detaily implementace softwaru, jako je například sběr odpadu, komplikují platformu Netduino při jejím použití jako hardwarového produktu.

Udělejte si snadné kutilské projekty pomocí startovacích sad Arduino, které jsou skvělým úvodem do platformy mikrokontrolérů.

Konečný verdikt

Netduino a Arduino poskytují skvělé úvody do vývoje mikrokontrolérů, pokud chcete přejít od softwarového programování. Na vysoké úrovni je Netduino přístupnou platformou pro příležitostné experimentování, zejména pokud máte zkušenosti se softwarem, C,. NET nebo Visual Studio. Arduino má se svým IDE strmější křivku učení, ale má velkou komunitu pro podporu a větší flexibilitu při zavádění prototypu do výroby.

Doporučuje: