Arduino ir atvērtā pirmkoda 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.
Kopējie secinājumi
- Sāka aparatūras renesansi.
- Izmanto vadu valodu.
- Augsts vadības un redzamības līmenis.
- Mazāka skaitļošanas jauda.
- Lētāk dārgi.
- Liela kopiena, kas atbalsta jaunpienācējus.
- Projekti, visticamāk, pārtaps aparatūras produktos.
- Izturīga 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āk.
- 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 sākumu.
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 projektos ietilpst gaismas kontrolieri un mājas automatizācijas sistēmas. Netduino projektos ietilpst Simon spēles izveide un auga mitruma uzraudzība.
Kodēšana: pieejamu mikrokontrolleru izstrāde abās versijās
- Padara mikrokontrolleru izstrādi pieejamu.
- Izmanto vadu valodu.
- Programmatūras rīku kopas programmētājiem nav tik pazīstamas.
- 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 kopu izmantošana, kas ir pazīstama daudziem programmētājiem, ir priekšrocība.
Netduino programmēšana darbojas augstākā abstrakcijas līmenī nekā Arduino. Tas nodrošina 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
- Datora jauda nav tik spēcīga kā Netduino.
- Ne tik ātri kā Netduino.
- Nav tik dārgs kā 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. Tā kā daži Netduino modeļi darbojas ar 32 bitu procesoru, kas darbojas līdz 168 MHz, un daudz RAM un zibatmiņas, Netduino ir ātrāks nekā daudzi tā Arduino kolēģi.
Šai papildu jaudai ir lielāka cenas zīme. 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
- Liela un enerģiska kopiena.
- Pārlūkojamas daudzas kodu bibliotēkas.
- Citi koda paraugi un apmācības.
- Kopienas atbalsts pieaug.
- Ir jāizveido pielāgotas bibliotēkas.
- Koda paraugi un apmācības nav tik izstrādāti.
Galvenais Arduino spēks 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 prototipēšanas videi: Arduino uzvar
- Projekti, visticamāk, kļūs par aparatūras produktiem.
- Aparatūras izmaksas nav pārmērīgas.
- Projektam ir 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 nav tik 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.
Izveidojiet vienkāršus DIY projektus, izmantojot Arduino sākuma komplektus, kas ir lielisks ievads mikrokontrollera platformā.
Galīgais spriedums
Netduino un Arduino sniedz 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, kad prototips tiek izmantots ražošanā.