Arduino vs Netduino

Yiyiphi i-Platform ye-microcontroller eya Kuphezulu?

I-Arduino iye yafumana ukuqhuma kwintando, ukufikelela kwiindwendwe eziqhelekileyo ezingalindelekanga zinikezelwa ngokuqala kwayo. I-Arduino yi-teknoloji ekhangele phambili kwizinto ezininzi ezithi "ukuvuselelwa kwezinto ze-hardware," ixesha xa uvavanyo lwe-hardware lufikeleleka ngakumbi kunanini ngaphambili. I-Hardware iya kudlala indima enkulu kwitshati elandelayo yokutsha. I-Arduino iye yathandwa kangangokuba iye yavelisa iiprojekthi ezininzi ezithathile ifomu layo elivulekileyo lomthombo kwaye zandisa ubuchule bayo. Enye yeprojekthi enjalo yiNetinoino, iqonga elilawulayo elincinci elincinci kunye neenqaba ezininzi zeArduino, kodwa isekelwe kwisikhokelo se software seNET Micro. Yiyiphi yalezi ziqonga eziza kuba ngumgangatho we-hardware prototyping?

Ukwenza ikhowudi kwi-Netduino kwiC #

Enye yeengongoma ezinkulu zokuthengisa kwi-platform ye-Netduino yiloluhlu oluqinileyo lwe-software eyenziwa yi-Netduino. I-Arduino isebenzisa ulwimi lweWiring, kwaye i-ID ye-Arduino ivumela i-high level of control kunye nokubonakala phezu kwe-"metal insimbi" ye-microcontroller. I-Netduino ngakolunye uhlangothi, isebenzisa isakhelo esiqhelekileyo seNET, esivumela abaprogram ukuba basebenze kwiC # basebenzise iMicrosoft Visual Studio.

Bobabini i-Arduino ne-Netduino zenzelwe ukwenza ihlabathi lophuhliso lwe-microcontroller lufikeleleke kubaphulaphuli abaqhelekileyo beenkqubo, ngoko ukusebenzisa iifowuni zeethuluzi eziqhelekileyo kwiinkqubo ezininzi zidibanisa ezinkulu. Iprogram ye-Netduino isebenza kwizinga lokuqhawula ngaphandle kwe-Arduino, evumela ukuba ezinye iinkqubo zophuhliso lweekhompyutha ziya kuba nolwazi kwaye zikhululekile kwabo batshintsho kwihlabathi le-software.

I-Netduino inamandla ngakumbi, kodwa ixabiso elincinci

Ngokubanzi amandla okusebenzisa iikhompyutha kwi-Netduino ububanzi buphezulu kune-Arduino. Ngeemodeli ezithile ze-Netduino esebenzayo kunye neprojekthi ye-32-bit esebenza nge-120 MHz, kunye nenkumbulo eninzi ye-RAM kunye ne- FLASH ukuze ikhuphe, i-Netduino ihambelana ngokukhawuleza kunamalungu amaninzi e-Arduino. Amandla angaphezulu afika ngeteksi enkulu yamanani, nangona iindleko ze-Netduino nganye yunithi ayilona zibiza kakhulu. Ezi ndleko ziyakwazi ukunyuka, nangona kunjalo, ukuba iiyunithi ze-Netduino zifuneka kwizinga.

I-Arduino ineeNcwadi ezininzi zeeNkxaso

Amandla amakhulu aseArduino ahlala kwindawo yaso enkulu kunye namandla. Iprojekthi evulelekileyo yomthombo iqokelele iqoqo elikhulu labasebenzi, abaye banikezela ezininzi iilayibrari zamanqaku ezincedo ezivumela iArduino ukuba idibanise kunye neentlobo ezahlukeneyo zeekhompyutha kunye nesofthiwe. Nangona uluntu olumalunga neNetinoino lukhula, kusekudala ngokwaneleyo ebomini balo ukuba nayiphi na imfuneko yenkxaso ingafuna iilayibrari zetyala ezakhiwayo. Ngokufanayo iisampula zekhowudi, izifundo kunye nobuchule obufumanekayo kwiArduino luye lwaphuhliswa kakhulu kunomlingani wayo.

Ukufaneleka njengendawo yokukhusela

Enye into ebaluleke kakhulu xa ikhetha isigqeba kukuba ingaba le projekthi iya kusebenza njengeprototype yomkhiqizo wehardware ozayo oya kubalwa. I-Arduino ifaneleke kakhulu kule nxaxheba, kwaye kunye nomsebenzi omncinci womsebenzi, i-Arduino inokutshintshwa ngumlawuli omncinci we-AVR ukusuka kwi-Atmel kwaye idibanise iphrojekthi kunye kunye nayo inokusetyenziswa kwimveliso. Iindleko ze-hardware ziyakhula kwaye zifanelekile ukukhawuleza ukuqhutywa kwemveliso yeehadi. Ngelixa amanyathelo afanayo angathathwa nge-Netduino, le nkqubo ayilungelekanga, kwaye ifuna ukusetyenziswa kwe-Netduino entsha, eguqula isakhiwo seendleko zemveliso kakhulu. I-software ye-footprint, iimfuno ze-hardware, kunye neenkcukacha zoqhagamshelo lwe-software ezifana nokuqokelela udoti konke kuhlalutya iqonga le-Netduino xa ucinga ngokuyisebenzisa njengemveliso ye-hardware.

I-Netduino kunye ne-Arduino zombini inika isingeniso esiphezulu kwi-microcontroller ukuphuhliswa kwabo bafuna ukuguqulwa kwiprogram yesofthiwe. Kwizinga eliphakamileyo, i-Netduino ingaba yindawo enokungeneka yokuhlola okungaqhelekanga, ngakumbi ukuba umntu unemvelaphi yesofthiwe, iC #, .NET, okanye i-Visual Studio. I-Arduino inikeza i-curve yokufunda ehamba phambili kunye ne-IDE yayo, kodwa uluntu olubanzi ukuxhasa, kunye nokuguquguquka ngakumbi xa umntu enqwenela ukuthatha umboniso kwimveliso.