Arduino vs Netduino

Liema Pjattaforma tal-Mikrokontrollur ser toħroġ fuq?

Arduino esperjenza splużjoni fil-popolarità, u jilħaq udjenza prinċipali li ma kienx mistenni minħabba l-bidu niċċa tiegħu. Arduino hija teknoloġija li qiegħda fuq quddiem ta 'dak li qed issejjaħ "rinaxximent ta' hardware", era meta l-esperimentazzjoni tal-hardware hija aktar aċċessibbli minn qatt qabel. Il-hardware se jkollu rwol ewlieni fil-mewġa li jmiss ta 'innovazzjoni. Arduino sar tant popolari li ġabar numru ta 'proġetti li ħadu l-fattur tal-forma ta' sors miftuħ u estendew il-funzjonalità tiegħu. Wieħed minn dawn il-proġetti huwa Netduino, pjattaforma ta 'mikrokontrollur li hija kompatibbli mal-bsaten b'ħafna tarki Arduino, iżda hija bbażata fuq il-qafas ta' softwer .NET Micro. Liema minn dawn il-pjattaformi se jsiru l-istandard għall-prototipi tal-ħardwer?

Kodifikazzjoni f'Newduino fuq C #

Wieħed mill-punti ewlenin tal-bejgħ tal-pjattaforma Netduino huwa l-qafas robust ta 'softwer li Netduino jimpjega. Arduino juża l-lingwa tal-Wajers, u l-Arduino IDE jippermetti livell għoli ta 'kontroll u viżibilità fuq il- "metall mikxuf" tal-mikrokontrollur. Netduino min-naħa l-oħra, juża l-qafas familjari. NET, li jippermetti lill-programmaturi jaħdmu f'C # billi jużaw Microsoft Visual Studio.

Kemm Arduino kif ukoll Netduino huma mfassla biex id-dinja tal-iżvilupp tal-mikrokontroller issir aktar aċċessibbli għal udjenza ġenerali ta 'programmaturi, għalhekk l-użu ta' għodod ta 'għodod tas-softwer li diġà huma familjari ma' ħafna programmaturi huwa vantaġġ kbir. L-ipprogrammar ta 'Netduino jaħdem f'livell ogħla ta' estrazzjoni minn dak ta 'Arduino, li jippermetti aktar karatteristiċi ta' żvilupp ta 'softwer li jkunu familjari u komdi għal dawk li jittransitaw mid-dinja tas-softwer.

Netduino huwa aktar qawwi, iżda jiswa aktar

B'mod ġenerali s-saħħa tal-kompjuters tal-firxa Netduino hija ogħla minn dik ta 'Arduino. B'xi mudelli ta 'Netduino li jaħdmu b'proċessur ta' 32 bit li jaħdem sa 120 MHz, u ħafna RAM u memorja FLASH bħala spare, il-Netduino hija konsiderevolment aktar mgħaġġla minn ħafna mill-kontropartijiet Arduino tagħha. Din is-setgħa addizzjonali tiġi bi prezz ogħla, għalkemm l-ispejjeż ta 'Netduino għal kull unità mhumiex aktar għoljin b'mod projbittiv. Dawn l-ispejjeż jistgħu jinġarru madankollu, jekk l-unitajiet Netduino huma meħtieġa fuq skala.

Arduino għandu ħafna Libreriji ta 'Appoġġ

Qawwa kbira ta 'Arduino tinsab fil-komunità kbira u enerġizzat tagħha. Il-proġett tas-sors miftuħ ġabar ġabra kbira ta 'kollaboraturi, li pprovdew ħafna libreriji tal-kodiċi utli li jippermettu lil Arduino li tinteraġixxi ma' varjetà ta 'hardware u software. Filwaqt li l-komunità madwar Netduino qed tikber, għadu kmieni biżżejjed fil-ħajja tiegħu li kwalunkwe ħtieġa għal appoġġ jista 'jkollha bżonn li tinbena librerija tad-dwana. Bl-istess mod, il-kampjuni tal-kodiċi, it-tutorials u l-għarfien espert disponibbli għal Arduino huma ferm aktar żviluppati mill-kontraparti tiegħu.

Adattabilità bħala Ambjent ta 'Prototipjar

Konsiderazzjoni importanti ħafna meta tiddeċiedi fuq pjattaforma hi jekk il-proġett ikunx ser iservi bħala prototip għal prodott ta 'hardware fil-ġejjieni li se jitnaqqas. Arduino huwa adattat ħafna f'dan ir-rwol, u b'ammont żgħir ta 'xogħol, l-Arduino jista' jiġi sostitwit b'kontrollur AVR minn Atmel u ssaldja proġett flimkien li jista 'jintuża fil-produzzjoni. L-ispejjeż tal-ħardwer huma inkrimentali u adattati għall-iskalar ta 'ġirja ta' produzzjoni ta 'hardware. Filwaqt li passi simili jistgħu jittieħdu ma 'Netduino, il-proċess huwa inqas sempliċi, u jista' saħansitra jeħtieġ l-użu ta 'Netduino kompletament ġdid, li tbiddel l-istruttura tal-kost ta' prodott b'mod sinifikanti. L-impronta tas-softwer, ir-rekwiżiti tal-hardware u d-dettalji tal-implimentazzjoni tas-softwer bħall-ġbir taż-żibel kollha jikkumplikaw il-pjattaforma Netduino meta taħseb biex tużah bħala prodott ta 'hardware.

Netduino u Arduino jipprovdu introduzzjoni kbira għall-iżvilupp tal-mikrokontrolluri għal dawk li qed ifittxu li jgħaddu mill-ipprogrammar tas-softwer. Fuq livell għoli, Netduino jista 'jkun pjattaforma aktar aċċessibbli għal sperimentazzjoni każwali, partikolarment jekk wieħed ikollu sfond bis-softwer, C #, .NET, jew Visual Studio. Arduino jipprovdi kurva ta 'tagħlim kemmxejn iktar wieqfa bl-IDE tagħha, iżda għandha tingħata aktar komunità għal appoġġ, u aktar flessibbiltà jekk wieħed jixtieq jieħu prototip fil-produzzjoni.