Arduino vs Netduino

Kiu Mikrocontrolla Platformo Venos Supre?

Arduino spertis eksplodon en populareco, atingante ĉefan spektantaron, kiu estis neatendita donita ĝiajn niĉajn komencojn. Arduino estas teknologio, kiu estas ĉe la avangardo, pri kio multaj nomas "aparatika renaskiĝo", epoko, kiam la aparatika eksperimentado estas pli atingebla ol iam antaŭe. La aparataro ludos gravan rolon en la sekva ondo de novigo. Arduino fariĝis tiel populara, ke ĝi kreis multajn projektojn, kiuj prenis sian malfermitan font-faktoron kaj plilongigis ĝian funkciojn. Unu tia projekto estas Netduino, mikrokomandila platformo kiu estas pinglo kongrua kun multaj Arduino-ŝildoj, sed estas bazita sur la .NET Mikra softvara kadro. Kiu el ĉi tiuj platformoj fariĝos la normo por aparataro-prototipo?

Kodigo en Netduino sur C #

Unu el la plej gravaj vendaj punktoj de la platformo Netduino estas la fortika softvara kadro, kiun Netduino utiligas. Arduino uzas la Wiring-lingvon, kaj la Arduino IDE permesas altan nivelon de kontrolo kaj videbleco super la "nuda metalo" de la mikrokontrolilo. Netduino aliflanke uzas la konatan .NET-kadron, kiu permesas programistoj funkcii en C # uzante Microsoft Visual Studio.

Ambaŭ Arduino kaj Netduino estas desegnitaj por ke la monda disvolviĝo de mikrokontrolisto pli atingeblas al ĝenerala spektantaro de programistoj, do la uzo de programaroj pri iloj, kiuj jam estas konataj al multaj programistoj, estas granda pluso. Netduino-programado funkcias ĉe pli alta nivelo de abstraktaĵo ol Arduino, permesante pliajn programojn pri disvolviĝo de programaro, kiuj estos konataj kaj komfortaj por tiuj transiroj de la mondo de programaro.

Netduino estas Pli Potenca, Sed Pli Multekosta

Ĝenerale la komputila potenco de la rango de Netduino estas pli alta ol la de Arduino. Kun iuj modeloj de Netduino laborante kun procesoro de 32 bitoj kun ĝis 120 MHz kaj multe da memoro RAM kaj FLASH por malŝpari, la Netduino estas multe pli rapida ol multaj el ĝiaj arduinoj. Ĉi tiu plua potenco venas kun pli granda preza etikedo, kvankam Netduino kostas por unuo ne estas malpermese pli multekosta. Ĉi tiuj kostoj povas munti tamen, se Netduino-unuoj bezonas ĉe skalo.

Arduino havas multajn subtenajn bibliotekojn

Grava forto de Arduino kuŝas en sia granda kaj energizita komunumo. La malferma fonto-projekto kolektis grandan kolekton de kunlaborantoj, kiuj provizis multajn utilajn kodlibrajn bibliotekojn permesante al Arduino interfaco kun vario de aparataro kaj programaro. Dum la komunumo ĉirkaŭ Netduino kreskas, ĝi ankoraŭ estas sufiĉe frue en sia vivo, ke neceso por subteno eble bezonas kutimajn bibliotekojn por esti konstruitaj. Simile la kodaj specimenoj, tutoriales kaj kompetenteco havebla por Arduino estas multe pli evoluinta ol ĝia kompenso.

Kapableco kiel Prototipoj Medio

Tre grava konsidero al la decido pri platformo estas ĉu aŭ ne la projekto servos kiel prototipo por estonta aparataro, kiu estos grimpa. Arduino estas tre taŭga en ĉi tiu rolo, kaj kun malgranda kvanto da laboro, la Arduino povas esti anstataŭigita per AVR-mikrokontrolilo de Atmel kaj solvas projekton kune, kiu povas esti uzata en produktado. La kostoj de aparataro estas pliiĝaj kaj taŭgaj por grimpi produktadon de aparataro. Dum similaj paŝoj povas esti prenitaj kun Netduino, la procezo estas malpli simpla, kaj eĉ povus postuli la uzon de tute nova Netduino, kiu ŝanĝas la kostan strukturon de produkto signife. La programprogramo, aparataro-kondiĉoj kaj programoj pri programado kiel rubo-kolekto ĉiuj komplikas la platformon de Netduino, kiam ili pensas uzi ĝin kiel aparataro.

Netduino kaj Arduino ambaŭ donas bonegan enkondukon al mikrokontrolila evoluo por tiuj, kiuj volas transiri el programaro. Je alta nivelo, Netduino povas esti pli alirebla platformo por hazarda eksperimento, precipe se oni havas fonon kun la programaro, C #, .NET, aŭ Visual Studio. Arduino provizas iomete pli rapidan lernadon-kurbon kun sia IDE, sed pli granda komunumo por subteno kaj pli fleksebleco, se oni volas preni prototipon en produktadon.