Arduino vs Netduino

Chì MiccaController Platform Come nantu à u Top?

Arduino hà spirimintutu una splusioni in pupulazione, alcuni un attuali principali chì era inesperatu datu i so niche. Arduino hè una tecnulugia chì ghjè in prima di quella chì parechji chjamà "renaissance hardware", una era quandu l'esperimentazione di hardware hè più accessibile ch'è mai. Ferraghju ghjucà un rollu importante in a nova onda di l'innuvazione. Arduino hè diventatu cumu popularu chì ha cuminzatu una quantità di prughjetti chì anu pigliatu u so fattore di forma aperta è estendenu a so funziunalità. Un tali prughjettu hè Netduino, una pratica microcontrolatori chì hè cunnessa pezzu cù parechje scuddu Arduino, ma hè basa nantu à u marcu di u software .NET. Quale di sti platformi diventeranu a norma per a prototipu hardware?

Codice in Netduino nantu à C #

Unu di i grandi punti di vendita di a plataforma Netduino hè u marcatu software prudente chì Netduinu ghjova. Arduino usa a lingua di Wiring, è l'IDE Arduino permette un altu nivulu di cuntrollu è visibilità annantu à u "metru naked" di u microcontroller. Netduinu per altru utilizatu, utilizighjate u framework di famigliali chì hà permettenu chì prugrammi in u C # using Microsoft Visual Studio.

I Arduino è Netduinu sò stati disinniati per fà u mondu di u sviluppu di i microcontroller più accessibile per un audutu generale di i prugrammi, cusì l'utilizazione di echjule di software chì ghjè familiarizatu da assai programaturi hè un grande plus. I prugrammi di Netduino prumove in un nivulu più altu di l'abstraurazione cà l'd'Arduino, chì permette parechje funziunalità di sviluppu di i software chì sanu acquistati è còmode per quelli chì transitioning from the world of software.

Netduino hè più potente, ma più caru

In generale, u putere di computing di u Gamberu Netduinu hè più altu ch'è di Arduino. Cù quoti mudelli Netduino chì travagliendu cun un processatore di 32 buzzelli chì esce à 120 MHz, è assai di RAM è memoria di FLASH per sparghje, u Netduino hè apprezzativamente più veloce chì parechji di e Contenuti Arduino. Questa energetica supplementaria vene cun un prezzu più grande, ancu chì Netduinu u costu per unità ùn sò micca prusibbilmente più caru. Sti custatti ponnu muntà in casu, se unità Netduinu sò necessità in scala.

Arduino hà assai librerie di supportu

A forte forza di Arduino si trova in a so grande è energizada cumunità. U prughjettu di l'open source hà culligatu una grande cullettjata di colutori, chì anu furnutu una grande di bibliutte di codice utili chì permettenu à Arduino à interfaccia cun una varietà di hardware è software. Mentri a comunità versu Netduinu hè sempri in crescente, hè sempre preghjudiziu in a so vita chì qualsiasi bisognu di sustegnu pò avè necessite librerie in custruzzioni. Inoltri chì i lagoni di codice, tutoriali è e expertise per Arduino hè assai più sviluppatu da u so cuntrapartenu.

Ableità com'è prototyping Environment

Una idea impurtante in u decidimentu nantu à una plataforma hè chì u prughjettu servitore cum'è un prototipu per un pruduttu hardware in quantu serà scaled. Arduino hè assai adattatu in questu rolu, è cù una piccula quantità di travagliu, l'Arduinu pò esse rimpiazzatu cù un microcontroller AVR da Atmel è sulmite un prugettu chì pò esse usatu in a pruduzione. I Cumposti di hardware sò numerichi è adattati per scaling a pruduzzione generale di hardware. Mentre ch'elli pò esse trasfurmati passi cù un Netduinu, u prucessu hè menu pocu, è ancu puderianu esse aduprà una nova Netduinu, chì cambia a struttura di costu di un pruduttu significatu. L'impiccazione di u software, e necessità di hardware, è i schemi di implementazione di u software, cum'è a ricetta di i spazii tutti ponu complicà a pianura Netduino quandu pensendu à l'usà cum'è un pruduttu hardware.

Netduino è Arduino ponenu una grande presentazione per u sviluppu di microcontrolatori per quelli chì aspittàvanu a transizione di a prugrammazione software. À un altu livellu, Netduino pò esse una pianeta più apprufiggiuta per a spiunazione casuale, particularmente si unu hè un fondo cù u software, C #, .NET o Visual Studio. Arduino furnisce una curve d'aprenza unghjunghjia cù u so IDE, ma una comunità più grande per u sustegnu, è più flexibilità dunu vulete piglià un prototipu in a pruduzzione.