Arduino vs Netduino

Zein Mikrokontroladorearen Plataforma topatuko al duzue?

Arduinoek eztanda egin du ospea, eta ustekabeko ikuspegia izan da. Arduino teknologikoa da "hardwarearen berpizkundea" deitzen dutenen abangoardian, garai hartako hardware esperimentazioa inoiz baino errazagoa den garai batean. Hardwareek rol garrantzitsua izango dute hurrengo berrikuntzan. Arduino hain ezaguna bihurtu da, kode irekiko forma faktorea hartu duten eta funtzionaltasuna handitu duten hainbat proiektu sortu dituena. Proiektu bat Netduino da, mikrokontroladore plataforma bat, pin-Arduino ezkutu askoekin bateragarria dena, baina .NET Micro software markoan oinarritzen dena. Plataforma horietako zein hardware prototipo estandar bihurtuko da?

Netduino kodetzea C #-n

Netduino plataformarako saltoki garrantzitsuenetakoa Netduino-k enplegatzen duen software-esparru sendoa da. Arduinok Kableatzeko hizkuntza erabiltzen du eta Arduino IDEk kontrola eta ikusgarritasun maila handia ematen du mikrokontroladore "metal barean" gainean. Netduino, bestalde, ezaguna da .NET markoaren erabilpena, C # programatzaileek Microsoft Visual Studio erabiliz programatzaileak ahalbidetzen.

Bi Arduino eta Netduino diseinatuta daude mikrokontroladoreen garapenaren mundua programatzaileen audientzia orokorrerako eskuragarriago izateko, beraz programatzaile askok ezagutzen dituzten software-tresnen tresnak erabiltzea oso handia da. Netduino programak abstrakzio maila handiagoa du Arduinorenak baino, softwarearen garapenari esker, softwarearen munduan zehar trantsizioak ezagunak eta erosoak izan daitezke.

Netduino indartsua da, baina garestiagoa da

Oro har, Netduino gama informatikoaren potentzia Arduino baino handiagoa da. Netduino modelo batzuekin batera, 32 MHz bitarteko 32 biteko prozesadore batekin lanean, eta RAM eta FLASH memoria askorekin ordezkoak, Netduino bere Arduino kontrako askok baino nabarmenagoa da. Botere gehigarri honek prezio-etiketa handiagoa du, baina Netduino-k unitateko kostuak ez dira debekagarriak garestiagoak. Kostu horiek, hala ere, muntatu ahal izango dira, Netduino unitateak eskala behar badira.

Arduinok euskarri askorentzako liburutegiak ditu

Arduinoko indar handiak komunitate handi eta dinamikoan datza. Iturburu irekiko proiektuak kolaboratzaileen bilduma handia bildu du, kode liburutegi baliotsu ugari eman baitituzte, Arduino hardware eta software askorekin interfazea izan dezaten. Netduino inguruko komunitateak hazten jarraitzen badu ere, bizimodu goiztiarra izaten jarraitzen du, baldin eta laguntza eskakizun guztiak eraiki behar diren liburutegi pertsonalizatuak behar badira. Era berean, Arduino-k eskuraitako kodearen laginak, tutorialak eta espezializazioa askoz ere garatuagoa da bere kontrakoa baino.

Egokitasun Prototyping ingurumena bezala

Plataforma bat erabakitzerakoan kontuan hartu beharrekoa da proiektua prototipo gisa erabiliko den etorkizuneko hardware produkturako. Arduino oso ondo egokitzen da rol honetan, eta lan txiki batekin, Arduino Atmel-eko AVR mikrokontrolagailu batekin ordezkatu daiteke eta ekoizpenean erabil daitekeen proiektu bat eraiki. Hardware-kostuak gehikuntzak eta egokiak dira hardware-produkzioaren exekuzioa eskalatzeko. Netduinoekin antzeko urratsak egin daitezkeen bitartean, prozesua ez da hain erraza, eta Netduino guztiz berri bat erabiltzea eskatzen du, produktuaren kostuen egitura nabarmen aldatzen duena. Softwarearen aztarna, hardware-eskakizunak eta softwarearen ezarpenaren xehetasunak, zabor-bildumak, Netduino plataforma zaildu egiten dute hardware produktu gisa erabiltzeko pentsatzen denean.

Netduino eta Arduino-k mikrokontrolagailuen garapenari buruzko sarrera bikaina eskaintzen dute software programazioarekiko trantsizioan. Goi mailako mailan, Netduino-k esperientzia aldi baterako plataforma hurbilagoa izan daiteke, bereziki softwarearekin, C #, .NET edo Visual Studioekin atzealde bat badago. Arduinok IDEren ikaskuntza-kurba apur bat handiagoa ematen du, baina babeserako komunitate handiagoa da eta malgutasun handiagoa behar du prototipo bat ekoizpenean ekoizteko.