Arduino vs Netduino: kurš ir labākais?

Arduino ir atvērtais avots elektronikas platforma, kuras pamatā ir viegli lietojama aparatūra un programmatūra. Arduino ir tik populārs, ka citi projekti izmanto tā atvērtā koda formas faktoru un paplašina funkcionalitāti. Viens no šādiem projektiem ir Netduino. Mēs apskatījām Arduino un Netduino, lai palīdzētu jums izlemt, kurš ir vairāk piemērots iesācējiem un kurš ir labāks aparatūras prototipu veidošanai.

Arduino pret Netduino

Kopējie secinājumi

Arduino

  • Sāka aparatūras renesansi.

  • Izmanto vadu valodu.

  • Augsts kontroles un redzamības līmenis.

  • Mazāka skaitļošanas jauda.

  • Lētāks.

  • Liela kopiena, kas atbalsta jaunpienācējus.

  • Projekti, visticamāk, pārtaps aparatūras produktos.

Netduino

  • Spēcīgs programmatūras ietvars.

  • Izmanto pazīstamo .NET ietvaru.

  • Ērti un pazīstami programmatūras izstrādes līdzekļi.

  • Ir lielāka skaitļošanas jauda.

  • Dārgāks.

  • Kopiena aug, taču tā nav tik liela kā Arduino.

  • Aparatūras ražošana ir sarežģīta.

Arduino tehnoloģija ir priekšgalā tajā, ko daudzi sauc par aparatūras renesansi, laikmetu, kurā aparatūras eksperimentēšana ir pieejamāka nekā iepriekš. Arduino popularitāte strauji pieauga. Tas sasniedza galveno auditoriju, kas bija negaidīts, ņemot vērā tā nišas pirmsākumus.

Arduino radīja citus produktus, piemēram, Netduino, kas izmanto .NET Micro Framework. Arduino un Netduino ir lieliskas mikrokontrolleru platformas, un katrai no tām ir stiprās un vājās puses. Arduino ir lētāks, tam ir liela kopiena un mērogojamāki projekti. Netduino ir lielāka skaitļošanas jauda un pazīstamas programmatūras izstrādes funkcijas.

Arduino un Netduino ir neticami rīki inovācijai. Arduino projekti ietver gaismas kontrolierus un mājas automatizācijas sistēmas. Netduino projekti ietver Simonas spēles veidošanu un auga mitruma uzraudzību.

Kodēšana: pieejamu mikrokontrolleru izstrāde abos

Arduino

  • Padara mikrokontrolleru izstrādi pieejamu.

  • Izmanto vadu valodu.

  • Programmatūras rīku kopas programmētājiem nav tik pazīstamas.

Netduino

  • Padara mikrokontrolleru izstrādi pieejamu.

  • Izmanto .NET ietvaru.

  • Programmētāji strādā C#, izmantojot Microsoft Visual Studio.

Viens Netduino platformas pārdošanas aspekts ir tās spēcīgais programmatūras ietvars. Arduino izmanto vadu valodu. Arduino IDE nodrošina augsta līmeņa kontroli un redzamību pār mikrokontrollera tukšo metālu. Netduino izmanto pazīstamo .NET ietvaru, ļaujot programmētājiem strādāt C#, izmantojot Microsoft Visual Studio.

Arduino un Netduino ir izstrādāti, lai padarītu mikrokontrolleru izstrādi pieejamu plašai programmētāju auditorijai. Programmatūras rīku komplektu izmantošana, kas ir pazīstami daudziem programmētājiem, ir plus.

Netduino programmēšana darbojas augstākā abstrakcijas līmenī nekā Arduino. Tas ļauj izmantot vairāk programmatūras izstrādes funkciju, kas ir pazīstamas un ērtas tiem, kas pāriet no programmatūras pasaules.

Jauda un cena: Netduino ir jaudīgāks, dārgāks

Arduino

  • Skaitļošanas jauda nav tik spēcīga kā Netduino.

  • Ne tik ātri kā Netduino.

  • Nav tik dārgs kā Netduino.

Netduino

  • Lielāka skaitļošanas jauda.

  • Ātrāk nekā Arduino.

  • Dārgāks nekā Arduino.

Kopumā Netduino diapazona skaitļošanas jauda ir lielāka nekā Arduino. Ar dažiem Netduino modeļiem, kas darbojas ar 32 bitu procesoru, kas darbojas līdz 168 MHz, un daudz RAM un Zibspuldze atmiņu, Netduino ir ātrāks nekā daudzi tā Arduino kolēģi.

Šī papildu jauda nāk ar lielāku cenu zīmi. Tomēr Netduino izmaksas par vienību nav pārmērīgi dārgākas. Tomēr šīs izmaksas var palielināties, ja ir nepieciešams vairāk Netduino vienību.

Atbalsta bibliotēkas: Arduino Edges Out Netduino

Arduino

  • Liela un enerģiska kopiena.

  • Daudzas kodu bibliotēkas, ko pārlūkot.

  • Vairāk koda paraugu un apmācības.

Netduino

  • Sabiedrības atbalsts pieaug.

  • Ir jāveido pielāgotas bibliotēkas.

  • Kodu paraugi un apmācības nav tik izstrādāti.

Arduino galvenā stiprā puse ir tā lielā un enerģiskā kopiena. Šis atvērtā pirmkoda projekts piesaistīja daudzus līdzstrādniekus, kuri papildina kodu bibliotēkas, kas ļauj Arduino saskarties ar aparatūru un programmatūru.

Kamēr Netduino kopiena aug, jebkurām atbalsta prasībām var būt nepieciešams izveidot pielāgotas bibliotēkas. Tāpat Arduino pieejamie koda paraugi, apmācības un zināšanas ir vairāk attīstītas nekā Netduino.

Piemērotība kā prototipēšanas vide: uzvar Arduino

Arduino

  • Projekti, visticamāk, kļūs par aparatūras produktiem.

  • Aparatūras izmaksas nav pārmērīgas.

Netduino

  • Projektam grūtāk kļūt par aparatūras produktu.

  • Papildu izmaksas, lai izveidotu aparatūras prototipu.

Viens svarīgs apsvērums, lemjot par platformu, ir tas, vai projekts kalpos kā prototips nākotnes aparatūras produktam, kas tiks mērogots. Arduino ir labi piemērots šai lomai. Ar nelielu darba apjomu Arduino var aizstāt ar AVR mikrokontrolleri no Atmel projektā, kas tiek izmantots ražošanā. Aparatūras izmaksas ir pieaugošas un piemērotas aparatūras ražošanas apjoma palielināšanai.

Lai gan līdzīgas darbības var veikt ar Netduino, process ir mazāk vienkāršs un var būt nepieciešams izmantot jaunu Netduino. Tas maina produkta izmaksu struktūru. Programmatūras nospiedums, aparatūras prasības un programmatūras ieviešanas informācija, piemēram, atkritumu savākšana, sarežģī Netduino platformu, izmantojot to kā aparatūras produktu.

Veiciet vienkāršus DIY projektus, izmantojot Arduino sākuma komplektus, kas ir lielisks ievads mikrokontrollera platformā.

Galīgais spriedums

Netduino un Arduino nodrošina lielisku ievadu mikrokontrolleru izstrādē, ja vēlaties pāriet no programmatūras programmēšanas. Augstā līmenī Netduino ir pieejama platforma gadījuma eksperimentiem, īpaši, ja jums ir programmatūras, C#, .NET vai Visual Studio pieredze. Arduino ir stāvāka mācīšanās līkne ar savu IDE, taču tai ir liela kopiena atbalstam un lielākai elastībai, izmantojot prototipu ražošanā.

Uzziniet, kā izveidot vienkāršus Arduino projektus