Arduino vs Netduino: Koji je najbolji?

Sadržaj:

Arduino vs Netduino: Koji je najbolji?
Arduino vs Netduino: Koji je najbolji?
Anonim

Arduino je elektronička platforma otvorenog koda koja se temelji na hardveru i softveru koji je jednostavan za korištenje. Arduino je toliko popularan da drugi projekti preuzimaju njegov open-source oblik i proširuju funkcionalnost. Jedan takav projekt je Netduino. Pogledali smo Arduino i Netduino kako bismo vam pomogli da odlučite koji je prikladniji za početnike, a koji je bolji za izradu hardverskih prototipova.

Image
Image

Opći nalazi

  • Pokrenuo hardversku renesansu.
  • Koristi jezik ožičenja.
  • Visoka razina kontrole i vidljivosti.
  • Manje računalne snage.
  • Jeftinije.
  • Velika zajednica koja podržava pridošlice.
  • Vjerojatnije je da će se projekti pretvoriti u hardverske proizvode.
  • Robusni softverski okvir.
  • Koristi poznati. NET framework.
  • Udobne i poznate značajke razvoja softvera.
  • Ima više računalne snage.
  • Skuplje.
  • Zajednica raste, ali nije velika kao Arduino.
  • Proizvodnja hardvera je komplicirana.

Arduino tehnologija je na čelu onoga što mnogi nazivaju hardverskom renesansom, erom u kojoj je hardversko eksperimentiranje dostupnije nego prije. Arduino je eksplodirao u popularnosti. Dosegao je glavnu publiku, što je bilo neočekivano, s obzirom na njegove početne niše.

Arduino je iznjedrio druge proizvode, kao što je Netduino, koji koristi. NET Micro Framework. Arduino i Netduino izvrsne su platforme mikrokontrolera i svaka ima prednosti i slabosti. Arduino je jeftiniji, ima veliku zajednicu i više skalabilnih projekata. Netduino ima više računalne snage i poznate značajke razvoja softvera.

Arduino i Netduino su nevjerojatni alati za inovacije. Arduino projekti uključuju kontrolere svjetla i sustave kućne automatizacije. Netduino projekti uključuju izradu igre Simon i praćenje vlage u biljci.

Kodiranje: pristupačan razvoj mikrokontrolera u oba

  • Omogućuje razvoj mikrokontrolera.
  • Koristi jezik ožičenja.
  • Setovi softverskih alata nisu toliko poznati programerima.
  • Omogućuje razvoj mikrokontrolera.
  • Koristi. NET framework.
  • Programeri rade u C koristeći Microsoft Visual Studio.

Jedna od prodajnih prednosti Netduino platforme je njen robustan softverski okvir. Arduino koristi Wiring jezik. Arduino IDE omogućuje visoku razinu kontrole i vidljivosti nad golim metalom mikrokontrolera. Netduino koristi poznati. NET okvir, omogućujući programerima da rade u C koristeći Microsoft Visual Studio.

Arduino i Netduino dizajnirani su da razvoj mikrokontrolera učine dostupnim širokoj publici programera. Korištenje skupova softverskih alata koji su poznati mnogim programerima je plus.

Netduino programiranje radi na višoj razini apstrakcije od Arduina. To omogućuje više značajki za razvoj softvera koje su poznate i udobne onima koji prelaze iz svijeta softvera.

Snaga i cijena: Netduino je moćniji, skuplji

  • Računalna snaga nije robusna kao Netduino.
  • Nije tako brz kao Netduino.
  • Nije skup kao Netduino.
  • Veća računalna snaga.
  • Brži od Arduina.
  • Skuplji od Arduina.

Općenito, računalna snaga Netduino raspona veća je od one Arduina. Uz neke Netduino modele koji rade s 32-bitnim procesorom koji radi do 168 MHz i dosta RAM-a i Flash memorije, Netduino je brži od mnogih svojih Arduino parnjaka.

Ova dodatna snaga dolazi s višom cijenom. Ipak, Netduino troškovi po jedinici nisu pretjerano skuplji. Međutim, ti se troškovi mogu zbrojiti ako je potrebno više Netduino jedinica.

Knjižnice podrške: Arduino izbacuje Netduino

  • Velika i energična zajednica.
  • Mnogo biblioteka kodova za pregledavanje.
  • Više uzoraka koda i vodiča.
  • Podrška zajednice raste.
  • Moraju se izgraditi prilagođene biblioteke.
  • Uzorci koda i vodiči nisu toliko razvijeni.

Glavna snaga Arduina je njegova velika i energična zajednica. Ovaj projekt otvorenog izvornog koda privukao je mnoge suradnike koji dodaju knjižnice koda koje omogućuju Arduinu povezivanje s hardverom i softverom.

Dok zajednica oko Netduina raste, svaki zahtjev za podrškom može zahtijevati izradu prilagođenih biblioteka. Slično tome, uzorci koda, vodiči i stručnost dostupni za Arduino razvijeniji su od Netduina.

Prikladnost kao okruženje za izradu prototipova: Arduino pobjeđuje

  • Vjerojatnije je da će projekti postati hardverski proizvodi.
  • Troškovi hardvera nisu previsoki.

  • Teže za projekt da postane hardverski proizvod.
  • Dodatni troškovi za izradu hardverskog prototipa.

Jedno važno razmatranje pri odlučivanju o platformi jest hoće li projekt poslužiti kao prototip za budući hardverski proizvod koji će se skalirati. Arduino je dobro prikladan za ovu ulogu. Uz malo rada, Arduino se može zamijeniti AVR mikrokontrolerom iz Atmela u projektu koji se koristi u proizvodnji. Troškovi hardvera su inkrementalni i prikladni za povećanje proizvodnje hardvera.

Iako se slični koraci mogu poduzeti s Netduinom, proces je manje jednostavan i može zahtijevati upotrebu novog Netduina. Time se mijenja troškovna struktura proizvoda. Otisak softvera, hardverski zahtjevi i detalji softverske implementacije kao što je skupljanje smeća kompliciraju Netduino platformu kada se koristi kao hardverski proizvod.

Napravite jednostavne DIY projekte s početnim kompletima Arduino, koji su odličan uvod u platformu mikrokontrolera.

Konačna presuda

Netduino i Arduino pružaju izvrsne uvode u razvoj mikrokontrolera ako želite prijeći s programiranja softvera. Na visokoj razini, Netduino je pristupačna platforma za ležerno eksperimentiranje, osobito ako imate iskustvo sa softverom, C,. NET ili Visual Studio. Arduino ima strmiju krivulju učenja sa svojim IDE-om, ali ima veliku zajednicu za podršku i veću fleksibilnost kada se prototip stavlja u proizvodnju.

Preporučeni: