Arduino vs Netduino

Iyiphi Platform Microcontroller Izovela Ngaphezulu?

I-Arduino iye yabhekana nokuqhuma ekuthandeni, yafinyelela ezilalelini ezivamile ezingalindelekile zinikezwa ukuqala kwayo kwe-niche. I-Arduino yibuchwepheshe obuphambili kulokho abaningi ababiza ngokuthi "ukuvuselelwa kwe-hardware," inkathi lapho ukuhlolwa kwe-hardware kufinyeleleka khona kunanini ngaphambili. I-hardware izodlala indima enkulu ekuhambeni okulandelayo kwemisha. I-Arduino iye yathandwa kakhulu kangangokuthi ibangele amaphrojekthi amaningi athathe umthombo walo ovulekile futhi awandise ukusebenza kwawo. Enye yeprojekthi enjalo i-Netduino, isiteji esincane se-controller esinephini elihambisana nezihlangu eziningi ze-Arduino, kodwa isekelwe kohlaka lwe-software lwe-.NET Micro. Yikuphi kulawa mapulatifomu okuyoba yindinganiso ye-hardware prototyping?

Ukwenza ikhodi ku-Netduino ku-C #

Elinye lamaphuzu amakhulu okudayisa we-platform ye-Netduino yiluhlaka oluhle lwesofthiwe iNetduino esebenzisa. I-Arduino isebenzisa ulimi lwe-Wiring, futhi i-ID ye-Arduino ivumela izinga eliphezulu lokulawula nokubonakala phezu kwe-"metal engenalutho" ye-microcontroller. I-Netduino ngakolunye uhlangothi, isebenzisa uhlelo olujwayelekile lwe-.NET, okuvumela abahleli ukuthi basebenze ku-C # besebenzisa i-Microsoft Visual Studio.

Kokubili i-Arduino ne-Netduino zenzelwe ukwenza umhlaba wezokuthuthukiswa kwe-microcontroller kufinyeleleke kakhulu kubabukeli bezinhlelo eziningi, ngakho ukusetshenziswa kwama-toolset ama-software asevele ajwayele kubahleli abaningi kuhlanganisa kakhulu. Izinhlelo ze-Netduino zisebenza ezingeni lokuqasha ngaphandle kwe-Arduino, okuvumela izici eziningi zokuthuthukiswa kwesofthiwe ezizokwazi futhi zikhululekile kulabo abaguquka emhlabeni we-software.

I-Netduino iyinamandla kakhulu, kepha iyabiza kakhulu

Ngokuvamile amandla e-computing we-Netduino ububanzi buphakeme kune-Arduino. Ngamanye amamodeli we-Netduino asebenza nge-32-bit processor egijima efika ku-120 MHz, futhi iningi lememori ye-RAM ne- FLASH ukuze ikhululwe, i-Netduino iyashesha ngokushelela kunezinye eziningi zama-Arduino. Amandla engeziwe athola umthamo wamanani amakhulu, nakuba izindleko ze-Netduino ngeyunithi ngayinye azihambisani nokubiza kakhulu. Lezi zindleko zingakwazi ukuphakama noma kunjalo, uma izingxenye ze-Netduino zidinga ukukala.

I-Arduino inezincwadi eziningi zokusekela

Amandla amakhulu e-Arduino asemphakathini wayo omkhulu futhi onamandla. Umthombo ovulekile womthombo uqoqe iqoqo elikhulu labambiseneli, abanikeze amareyibrari amakhodi asebenzayo amaningi avumela i-Arduino ukuba ikhonjiswe ngezinto ezihlukahlukene zekhompyutha ne-software. Ngenkathi umphakathi oseduze ne-Netduino ukhula, kusenesikhathi esanele empilweni yakhe ukuthi noma yimiphi imfuneko yokusekela ingadinga amathebhulethi angokwezifiso okwakhayo. Ngokufanayo amasampuli amakhodi, izifundo kanye nolwazi olutholakalayo lwe-Arduino lungcono nakakhulu kunomlingani walo.

Ukufaneleka njengendawo yokuvikela

Ukucabangela okubaluleke kakhulu lapho ukhetha ngesiteji kungakhathaliseki ukuthi iphrojekthi izosebenza njengombukiso womkhiqizo we-hardware wesikhathi esizayo oyokwenziwa. I-Arduino ifaneleke kakhulu kule ndima, futhi ngomsebenzi omncane, i-Arduino ingashintshwa yi-AVR microcontroller esuka ku-Atmel futhi i-solder iphrojekthi iphinde isetshenziswe ekukhiqizeni. Izindleko ze-hardware ziyakhula futhi zifanele ukuveza ukukhiqizwa kwezinto zehadiwe. Ngenkathi izinyathelo ezifanayo zingathathwa nge-Netduino, inqubo ingacacile, futhi ingadinga ngisho nokusetshenziswa kwe-Netduino entsha, eguqulela isakhiwo sezindleko zomkhiqizo ngokuphawulekayo. I-footprint yesofthiwe, izidingo ze-hardware, kanye nemininingwane yokusebenzisa isofthiwe njengokuqoqwa kwemfucumfucu konke kuyinkimbinkimbi yesikhulumi se-Netduino uma sicabanga ngokuyisebenzisa njengomkhiqizo we-hardware.

I-Netduino ne-Arduino bobabili banikeza isingeniso esihle ekuthuthukiseni kwe-microcontroller kulabo abafuna ukuguqulwa kusuka ohlelweni lwesofthiwe. Ezingeni eliphezulu, i-Netduino ingaba yisiteji esingafinyeleleka kakhulu sokuhlolwa okuvamile, ikakhulu uma umuntu enemvelaphi ngesofthiwe, i-C #, .NET, noma i-Visual Studio. I-Arduino inikeza i-curve yokufunda ehamba phambili ne-IDE yayo, kodwa umphakathi omkhulu ukusekela, nokuguquguquka okungaphezulu uma umuntu efisa ukuthatha isibonisi ekukhiqizeni.