Arduino vs Netduino: care este cel mai bun?

Cuprins:

Arduino vs Netduino: care este cel mai bun?
Arduino vs Netduino: care este cel mai bun?
Anonim

Arduino este o platformă electronică open-source bazată pe hardware și software ușor de utilizat. Arduino este atât de popular încât alte proiecte își iau factorul de formă open-source și extind funcționalitatea. Un astfel de proiect este Netduino. Ne-am uitat la Arduino și Netduino pentru a vă ajuta să decideți care este mai potrivit pentru începători și care este mai bun pentru prototiparea hardware.

Image
Image

Concluziile generale

  • A început o renaștere hardware.
  • Folosește limbajul de cablare.
  • Un nivel ridicat de control și vizibilitate.
  • Putere de calcul mai mică.
  • Mai puțin costisitoare.
  • O comunitate mare care îi sprijină pe noii veniți.
  • Proiectele sunt mai probabil să se transforme în produse hardware.
  • Un cadru software robust.
  • Folosește cadrul familiar. NET.
  • Funcții de dezvoltare software confortabile și familiare.
  • Are mai multă putere de calcul.
  • Mai scump.
  • Comunitatea este în creștere, dar nu este la fel de mare ca Arduino.
  • Producția de hardware este complicată.

Tehnologia Arduino este în fruntea a ceea ce mulți numesc o renaștere hardware, o eră în care experimentarea hardware este mai accesibilă decât înainte. Arduino a explodat în popularitate. A ajuns la un public mainstream care a fost neașteptat, având în vedere începuturile sale de nișă.

Arduino a generat alte produse, cum ar fi Netduino, care utilizează. NET Micro Framework. Arduino și Netduino sunt platforme excelente de microcontrolere și fiecare are puncte forte și puncte slabe. Arduino este mai puțin costisitor, are o comunitate mare și proiecte mai scalabile. Netduino are mai multă putere de calcul și funcții familiare de dezvoltare software.

Arduino și Netduino sunt instrumente incredibile pentru inovație. Proiectele Arduino includ controlere de lumină și sisteme de automatizare a locuinței. Proiectele Netduino includ construirea unui joc Simon și monitorizarea umidității unei plante.

Codare: dezvoltare accesibilă de microcontroler în ambele

  • Face accesibilă dezvoltarea de microcontrolere.
  • Folosește limbajul de cablare.
  • Seturile de instrumente software nu sunt la fel de familiare programatorilor.
  • Face accesibilă dezvoltarea de microcontrolere.
  • Folosește cadrul. NET.
  • Programatorii lucrează în C folosind Microsoft Visual Studio.

Un punct de vânzare al platformei Netduino este cadrul de software robust. Arduino folosește limbajul Wiring. Arduino IDE permite un nivel ridicat de control și vizibilitate asupra metalului gol al microcontrolerului. Netduino folosește cadrul familiar. NET, permițând programatorilor să lucreze în C folosind Microsoft Visual Studio.

Arduino și Netduino sunt concepute pentru a face dezvoltarea de microcontrolere accesibilă unui public general de programatori. Utilizarea seturilor de instrumente software care sunt familiare multor programatori este un plus.

Programarea Netduino funcționează la un nivel de abstractizare mai ridicat decât cel al Arduino. Acest lucru permite mai multe funcții de dezvoltare software familiare și confortabile pentru cei care trec de la lumea software-ului.

Putere și preț: Netduino este mai puternic, mai scump

  • Puterea de calcul nu este la fel de robustă ca Netduino.
  • Nu la fel de rapid ca Netduino.
  • Nu este la fel de scump ca Netduino.
  • Putere de calcul mai mare.
  • Mai rapid decât Arduino.
  • Mai scump decât Arduino.

În general, puterea de calcul a gamei Netduino este mai mare decât cea a Arduino. Cu unele modele Netduino care lucrează cu un procesor pe 32 de biți care rulează până la 168 MHz și o mulțime de memorie RAM și flash, Netduino este mai rapid decât mulți dintre omologii săi Arduino.

Această putere suplimentară vine cu un preț mai mare. Cu toate acestea, costurile Netduino pe unitate nu sunt prohibitiv mai scumpe. Aceste costuri pot crește, totuși, dacă sunt necesare mai multe unități Netduino la scară.

Biblioteci de suport: Arduino Edges Out Netduino

  • O comunitate mare și plină de energie.
  • Multe biblioteci de coduri de răsfoit.
  • Mai multe exemple de cod și tutoriale.
  • Asistența comunității este în creștere.
  • Bibliotecile personalizate trebuie create.
  • Eșantioanele de cod și tutorialele nu sunt la fel de dezvoltate.

Un punct forte major al Arduino este comunitatea sa mare și plină de energie. Acest proiect open-source a atras mulți colaboratori care adaugă bibliotecilor de coduri care permit Arduino să interfațeze cu hardware și software.

În timp ce comunitatea din jurul Netduino este în creștere, orice cerință de asistență poate avea nevoie de biblioteci personalizate pentru a fi construite. În mod similar, mostrele de cod, tutorialele și expertiza disponibile pentru Arduino sunt mai dezvoltate decât Netduino.

Adecvare ca mediu de prototipare: Arduino câștigă

  • Proiectele sunt mai probabil să devină produse hardware.
  • Costurile pentru hardware nu sunt prohibitive.
  • Mai greu ca un proiect să devină un produs hardware.
  • Costuri suplimentare pentru crearea unui prototip hardware.

O considerație importantă atunci când decideți asupra unei platforme este dacă proiectul va servi ca prototip pentru un viitor produs hardware care va fi scalat. Arduino este potrivit pentru acest rol. Cu o cantitate mică de muncă, Arduino poate fi înlocuit cu un microcontroler AVR de la Atmel într-un proiect care este utilizat în producție. Costurile hardware sunt incrementale și potrivite pentru scalarea unui ciclu de producție de hardware.

Deși pași similari pot fi făcuți cu un Netduino, procesul este mai puțin simplu și ar putea necesita utilizarea unui nou Netduino. Aceasta modifică structura costurilor unui produs. Amprenta software, cerințele hardware și detaliile de implementare a software-ului, cum ar fi colectarea gunoiului, complică platforma Netduino atunci când o folosește ca produs hardware.

Efectuați proiecte de bricolaj ușor cu kiturile de pornire Arduino, care reprezintă o introducere excelentă în platforma de microcontrolere.

Verdictul final

Netduino și Arduino oferă introduceri excelente în dezvoltarea de microcontrolere dacă doriți să treceți de la programarea software. La un nivel în alt, Netduino este o platformă accesibilă pentru experimentarea ocazională, mai ales dacă aveți cunoștințe cu software-ul, C,. NET sau Visual Studio. Arduino are o curbă de învățare mai abruptă cu IDE-ul său, dar are o comunitate mare pentru suport și mai multă flexibilitate atunci când introduceți un prototip în producție.

Recomandat: