Arduino vs Netduino

Unsa nga Plataporma sa Microcontroller ang Mogawas sa Top?

Ang Arduino nakasinati og usa ka pagbuto sa pagkapopular, nga nakaabot sa usa ka mainstream nga tumatan-aw nga wala damha nga gihatag sa iyang niche beginnings. Ang Arduino usa ka teknolohiya nga nag-una sa unsay gitawag sa daghan nga "hardware renaissance," usa ka panahon nga ang eksperimento sa hardware mas sayon ​​kaysa kaniadto. Ang mga hardware adunay daku nga papel sa sunod nga kausaban. Ang Arduino nahimong popular kaayo nga kini nakamugna og daghang mga proyekto nga nakuha ang open source form factor niini ug gipaabot ang pagpaandar niini. Usa sa maong proyekto mao ang Netduino, usa ka micro controller platform nga pin-compatible sa daghan nga mga taming sa Arduino, apan base sa .NET Micro software framework. Hain niini nga mga plataporma ang mahimong sumbanan sa hardware prototyping?

Coding sa Netduino sa C #

Usa sa mga nag-unang punto sa pagbaligya sa plataporma sa Netduino mao ang lig-on nga software framework nga gigamit sa Netduino. Ang Arduino naggamit sa Wiring nga pinulongan, ug ang Arduino IDE nagtugot sa usa ka taas nga lebel sa pagkontrol ug pagkakita sa "nawala nga metal" sa microcontroller. Sa laing bahin, ang Netduino naggamit sa pamilyar nga balangkas sa .NET, nga nagtugot sa mga programer sa pagtrabaho sa C # gamit ang Microsoft Visual Studio.

Ang Arduino ug Netduino gimugna aron paghimo sa kalibutan sa pagpalambo sa microcontroller nga mas sayon ​​alang sa usa ka kinatibuk-ang tumatan-aw sa mga programmer, mao nga ang paggamit sa mga himan sa software nga pamilyar na sa daghang mga programmers usa ka dako nga plus. Ang programming sa Netduino nagtrabaho sa usa ka higer nga lebel sa abstraction kay sa Arduino, nga nagtugot alang sa dugang nga mga feature sa pagpalambo sa software nga pamilyar ug komportable alang sa mga transition gikan sa kalibutan sa software.

Ang Netduino Mas Kusganon, apan Mas Mahal

Sa kinatibuk-an ang gahum sa paggamit sa Netduino range mas taas kay sa Arduino. Uban sa pipila ka mga modelo sa Netduino nga nagtrabaho uban sa usa ka 32-bit nga processor nga nagdagan hangtud sa 120 MHz, ug daghan nga RAM ug FLASH nga panumduman sa pagluwas, ang Netduino mas paspas kay sa daghang mga Arduino counterparts. Kining dugang nga gahum nagagikan sa usa ka mas dako nga tag sa presyo, bisan pa ang mga gasto sa Netduino sa matag yunit dili mapugos nga mas mahal. Apan kini nga mga galastuhan mahimong molutaw kung gikinahanglan ang mga yunit sa Netduino.

Ang Arduino adunay Daghang Mga Librarya sa Suporta

Ang usa ka dakong kalig-on sa Arduino anaa sa dako ug kusog nga komunidad niini. Ang open source nga proyekto nagtigum sa usa ka dako nga koleksyon sa mga kolaborator, nga naghatag og daghan kaayong mapuslanon nga mga librarya nga code nga nagtugot sa Arduino nga mag-interface sa lainlaing hardware ug software. Samtang nagkadako ang komunidad sa palibot sa Netduino, igo pa ang sayo sa iyang kinabuhi nga ang bisan unsang gikinahanglan alang sa suporta nagkinahanglan sa mga custom nga librarya nga pagatukoron. Sa samang paagi ang mga sample nga code, mga tutorial ug kahanas nga mabatonan alang sa Arduino labaw pa nga napalambo kaysa sa iyang katugbang.

Kaangay sa usa ka Prototyping Environment

Ang usa ka mahinungdanon nga konsiderasyon sa dihang ang pagdesisyon sa usa ka plataporma mao man o dili ang proyekto magsilbi nga usa ka prototype alang sa usa ka produkto sa umaabot nga hardware nga mahimong mausab. Ang Arduino suod kaayo sa niini nga papel, ug uban sa gamay nga trabaho, ang Arduino mahimong mapulihan sa usa ka microcontroller sa AVR gikan sa Atmel ug magbaligya sa usa ka proyekto nga magamit sa produksyon. Ang mga gasto sa hardware mao ang incremental ug angay alang sa pagsaka sa usa ka produksiyon sa hardware. Samtang ang susama nga mga lakang mahimong himoon uban sa usa ka Netduino, ang proseso dili kaayo direkta, ug mahimo pa gani nga nagkinahanglan sa paggamit sa usa ka bag-ong bag-ong Netduino, nga nag-usab sa bili sa istraktura sa usa ka produkto nga kamahinungdanon. Ang software footprint, mga kinahanglanon sa hardware, ug mga detalye sa pagpatuman sa software sama sa pagkolekta sa basura ang tanan nga makahimong komplikado sa plataporma sa Netduino sa paghunahuna mahitungod sa paggamit niini isip usa ka produkto sa hardware.

Ang Netduino ug Arduino parehong naghatag og maayong introduksiyon sa pagpalambo sa microcontroller alang sa mga nagtan-aw sa pagbalhin gikan sa software programming. Sa usa ka taas nga lebel, ang Netduino mahimong usa ka mas sayon ​​nga plataporma alang sa kaswal nga eksperimento, ilabi na kon ang usa adunay background sa software, C #, .NET, o Visual Studio. Ang Arduino naghatag sa usa ka gamay nga pagkat-on nga curve uban sa IDE niini, apan ang usa ka mas dako nga komunidad alang sa suporta, ug labaw nga pagka-flexible ang usa nga gusto nga magdala og prototype ngadto sa produksyon.