Arduino vs Netduino

Ndeipi Microcontroller Platform Ichabuda Pamusoro?

Arduino yakaona kuputika mukududzirwa, kusvika kune vateereri vakawanda avo vakanga vasina kutarisirwa vachipiwa niche yekutanga. Arduino inyanzvi yemichina inotungamira kune izvo vakawanda vari kudana "hardware renaissance," nguva iyo hardware kuedza kunowanikwa nyore kupfuura kare kare. Chikomborero chichaita basa guru mumutsara unotevera wekuvandudza. Arduino yakave yakakurumbira zvikuru zvokuti yakaunza mapurojekiti akawanda ayo akatora nzvimbo yakachena yefomu fomu uye akawedzera basa rayo. Chimwe chezvinhu zvakadai ndeye Netduino, chikwata chechigadziri chechina chinonzi pini-chinowirirana neArduino manyhovo mazhinji, asi yakagadzirirwa neNET Micro. Ndeipi yemapuratifomu aya achava muyero we hardware prototyping?

Coding in Netduino on C #

Chimwe chezvinhu zvinotengesa zvekutengeserana kweNetduino platform ndiyo yakakura software yakashandiswa naNetduino. Arduino inoshandisa mutauro weWiring, uye Arduino IDE inobvumira nzvimbo yakakwirira yekutonga uye kuonekwa pamusoro pe "isina metal" ye microcontroller. Netduino kune rumwe rutivi, anoshandisa inozivikanwa yeNET, inoita kuti vateereri vashande kuC # vachishandisa Microsoft Visual Studio.

Izvo zvose Arduino neNetduino zvakagadzirirwa kuita kuti nyika yehutachiona hwekugadzirisa hutachiona hwepamusoro huve nyore kusvika kuvanhu vakawanda vanoronga mapurogiramu, saka kushandiswa kwema software toolsets izvo zvatova kuzivikanwa kune vakawanda vanogadzirisa zvinhu zvakakura zvikuru. Netduino programming inoshanda pachikwata chechikoro chekunyanya kupfuura cheArduino, ichibvumira mamwe mapurogiramu ekuvandudza software ayo achave akajaira uye akasununguka kune avo vanochinja kubva munyika ye software.

Netduino is More Powerful, asi Inodhura Zvimwe

Nenzira yakawanda simba rekushandisa komutambo weNetduino rakakwirira kudarika iro reArduino. Neimwe mitambo yeNetduino inoshanda ne 32-bit processor inosvika kusvika 120 MHz, uye yakawanda ye RAM ne Memory FLASH kuti irege, Netduino inokurumidza kukunda kupfuura vakawanda varo vaArduino. Iri simba rinowedzera rinouya nemutengo mukuru wemutengo, kunyange zvazvo Netduino mari imwe neimwe isingatenderwi kudhura. Izvi zvinogona kukwira zvakadaro, kana zvikwata zveNetduino zvichidikanwa pamwero.

Arduino ine Manyhodziro Makadhidhi

Simba guru reArduino riri munzvimbo yaro yakakura uye ine simba. Nzvimbo yakasununguka inowanikwa yakaunganidza boka guru revashandi, avo vakapa mabhuku akawanda ekurasira makirasi anobvumira Arduino kuti itaridzane nemhando dzakasiyana dze hardware uye software. Kunyange zvazvo nharaunda yakakomberedza Netduino iri kukura, ichiri kutotanga muhupenyu hwayo kuti chero chidimbu chekutsigira chingada kuti mabhuku ekuchengetedza aite. Saizvozvowo ma code samples, tutorials uye unyanzvi hunowanika yeArduino yakanyatsokurudzirwa kupfuura yevamwe.

Kufanirwa seChirongwa chekudzivirira

Chimwe chinhu chinonyanya kukoshesa paunosarudza pachigadzirwa ndechekuti kana kwete iyo purojekiti ichashanda semuenzaniso wekushandisa hardware yechirangaridzo iyo ichave yakaiswa. Arduino inonyatsokodzera mubasa iri, uye neine shomanana rebasa, Arduino inogona kuchinjwa neAVR microcontroller kubva Atmel uye kusungira purojekiti pamwe chete inogona kushandiswa mukugadzirwa. Iko hardware mari inowedzera uye inokodzera kujekesa kushandiswa kwemichina ye hardware. Kunyange zvazvo matanho akafanana anogona kutorwa neNetduino, nzira yacho haisi yakananga, uye inogona kutoda kushandiswa kweNetduino itsva zvachose, iyo inoshandura kugadzirisa maitiro ezvigadzirwa zvakanyanya. The software footprint, hardware zvinoda, uye software kushandiswa kwezvinhu zvakadai semarara inounganidza zvose zvinomanikidzira platform yeNetduino pavanofunga nezvekuishandisa semuchina we hardware.

Netduino neArduino zvose zvinopa sumo guru kunekusimudzira microcontroller kune avo vanotarisa kuchinja kubva pane software programming. Pamusoro wepamusoro, Netduino inogona kuva inonyanya kuwanika yeruzhinji rwekuongorora, kunyanya kana munhu ane ruzivo ne software, C #, .NET, kana Visual Studio. Arduino inopa zvishoma zvishoma kudzidzira mazamu neAIDE, asi nzvimbo yakakura yekutsigirwa, uye humwe hunochinja kana munhu achida kutora prototype pakuita.