Arduino vs Netduino

Wéi eng Microcontroller Plattform kënnt op Top?

Den Arduino huet eng Explosioun an enger Popularitéit erliewt an huet en Mainstream-Publikum erreecht, dat onerwaart gouf fir seng Nischebande. Arduino ass eng Technologie, déi an der Spëtzt vun deem, wat vill ruffen "Hardware-Renaissance", eng Erausfuerderung, wann d'Hardwareexperimentatioun méi zougänglech ass wéi virdrun. Hardware wäert eng grouss Roll spillen an der nächster Welle vun Innovatioun. Arduino ass sou populär geworden, datt et eng Rei Projeten huet, déi seng Open Source Form faktor hunn an seng Fonktionnalitéit erweidert huet. Ee Projet ass Netduino, eng Mikro-Controllerplattform déi mat vill Arduino-Schëlder verbitt ass, mee baséiert op dem .NET Micro Software Framework. Wéieng vun dësen Plattformen gëtt de Standard fir Hardware Prototyping?

Kodéierung an Netduino um C #

Ee vun den Haaptverkaaf Punkten vun der Netduino Plattform ass de robuste Software Framework deen Netduino benotzt. Arduino benotzt d'Wierksprooch, an d'Arduino IDE erlaabt e grousst Kontrollniveau an Visibilitéit iwwer dem "bloßen Metall" vum Mikrokontroller. Netduino op der anerer Säit benotzt den vertraagten .NET Framework, fir datt d'Programmer fir C # mat Microsoft Visual Studio ze schaffen.

Sowohl Arduino a Netduino sinn entwéckelt fir d'Welt vun der Mikrokontrollerentwécklung méi zougänglech fir eng allgemeng Publikum vu Programmateuren ze maachen, sou datt de Gebrauch vun Software-Tools, déi scho vill Programmer vertraut sinn, e grousst Plus sinn. Netduino Programméierter funktionnéiert op enger méi héijer Niveau vun der Abstraktioun wéi d'Arduino, wat méi Software Softwareentwicklung erlaabt, déi vertraut an gemittlech sinn fir dës Transitioun vu der Software.

Netduino ass méi mächteg, awer méi teier

Allgemeng ass d'Rechenkraaft vun der Netduino-Distanz méi héich wéi d'Arduino. Mat Netduino Modellen déi mat engem 32-Bit-Prozessor lafen an op bis zu 120 MHz lafen, a vill RAM a FLASH- Erënnerung ze ersetzen, ass de Netduino deetbar schneller wéi e puer vun hiren Arduino-Kollegen. Dës zousätzlech Muecht kënnt mat engem gréisseren Preissdag, obwuel Netduino Käschten pro Apparat net verbueden méi deier gëtt. Dës Käschte kënnen awer opfänken, wann Netduino-Eenheeten op Skala sinn néideg.

Arduino huet vill Bibliothéik ënnerstëtzt

Eng staark Majoritéit vun Arduino läit an hirer grousser an anert Energiegemeinschaft. De Open Source Projet huet eng grouss Sammlung vu Kollaborateure gesammelt, déi e puer nëtzlech Codebibliotheken hunn, déi Arduino ubitt hunn, mat enger Vielfalt vun Hardware a Software ze verbannen. Während d'Gemeinschaft um Netduino wuessen ass, ass et nach ëmmer fréi am Liewen, datt all Fuerderung fir Ënnerstëtzung méigleche Bicherbicher braucht. Ähnlech wéi d'Codeproblemer, Tutorials an Expertise fir Arduino sinn wäit méi entweckelt wéi säin Amtskolleg.

Eegeschaften als Prototyping Ëmwelt

Eng ganz wichteg Aufgab, wann et op enger Plattform entscheeden ass, ob oder net de Projet als Prototyp fir e zukünfteg Hardwareprodukt déngt, deen méi grouss ass. Arduino ass ganz gutt an dëser Rolle passt, a mat engem kleng Betrag vun der Aarbecht kann d'Arduino duerch en AVR-Mikrostecker aus Atmel ersat ginn an e Projet zesummenzebréngen deen an der Produktioun ka benotzt ginn. D'Hardwarekäschte sinn inkrementell a si passend fir eng Skalung vun enger Produktioun vu Hardware. Obwuel ähnlech Schrëtt mat engem Netduino geholl ginn ass, ass de Prozess manner komplizéiert an konnt och de Gebrauch vun engem komplett neien Netduino erfuerderen, wat d'Kostestrukturen vun engem Produit wesentlech ännert. De Software Footprint, Hardwarebedürfnisser a Software-Implementéierungsdetailer wéi d'Müllkollektioun sammelen all d'Netduino-Plattform komplizéiert, wann Dir u Gebrauch als Hardwareprodukt denkt.

Netduino an Arduino bidden enorm Onofhängegkeet fir d'Mikrokontroller Entwécklung fir déi Uweisung vun der Software Programméierung. Op engem méi héigen Niveau, kann Netduino eng méi zougänglech Plattform fir Casual Experimentéiere sinn, besonnesch wann een en Hannergrond mat der Software, C #,. NET oder Visual Studio huet. Arduino léiert eng liicht steeper Léierkurve mat senger IDE, awer eng méi grouss Gemeng fir d'Ënnerstëtzung, a méi Flexibilitéit sollt ee wëllen en Prototyp an d'Produktioun iwwerhuelen.