Arduino vs Netduino

Twg Microcontroller Platform Yuav Tawm Tawm Hauv Sij Hawm?

Arduino tau ntsib kev tawg nyob rau hauv tej qhov chaw, ua tiav ib pawg neeg tuaj saib uas yog npaj txhij txog nws cov niche pib. Arduino yog technology uas yog nyob rau ntawm lub hauv paus ntawm ntau yam uas hu ua "kev kho mob kho dua tshiab," ib qho era thaum kev sim kho cov khoom kho mob puas yooj yim dua puas tau ua ntej. Kho vajtse yuav ua si lub luag hauj lwm loj nyob rau tom ntej yoj ntawm innovation. Arduino tau nrov ua luaj tias nws tau spawned tus nab npawb ntawm tej yaam num uas tau coj nws qhib qhov chaw tau thiab txuas nws txoj haujlwm. Ib qho zoo li no yog Netduino, ib qhov chaw tswj me me uas yog tus pin-tshaj nrog ntau Arduino shields, tab sis yog raws li lub .NET Micro software moj khaum. Twg ntawm cov platforms no yuav dhau los ua tus txheej txheem kho vajtse prototyping?

Coding nyob rau hauv Netduino rau C #

Ib qho ntawm cov ntsiab muag loj ntawm Netduino lub platform yog cov qauv siv lag luam software uas Netduino siv. Arduino siv lus txuas, thiab Arduino IDE pub rau qib siab tswj thiab visibility ntawm "bare metal" ntawm lub microcontroller. Netduino rau lwm tus tes, siv cov txheej txheem .NET paub, tso cai rau cov programers ua hauj lwm hauv C # siv Microsoft Visual Studio.

Ob Arduino thiab Netduino yog tsim los ua kom lub ntiaj teb ntawm microcontroller txoj kev loj hlob mus yoojyim rau cov neeg tuaj yeem rau cov neeg zov me nyuam, yog li siv cov cuab yeej software uas twb paub txog ntau cov programmers yog ib qho loj ntxiv. Netduino programming ua haujlwm nyob rau ntawm qib siab ntawm abstraction dua li ntawm Arduino, uas yog siv ntau software tsim nta uas yuav paub thiab nyiam rau cov kev hloov ntawm lub ntiaj teb ntawm software.

Netduino Muaj Zog Ntxiv, tab sis Ntau Tshaj Xo

Feem ntau xam cov nyiaj hauv Netduino ntau dua li ntawm Arduino. Muaj ib co Netduino qauv ua haujlwm nrog 32-ntsis processor khiav ntawm 120 MHz, thiab txaus RAM thiab NYIAJ nco nco, Netduino yog pev sai dua ntau ntawm nws tus Arduino counterparts. Lub zog ntxiv no tuaj nrog tus nqi loj dua, tab sis Netduino cov nqi ntawm ib chav tsev twg tsis yog qhov pheej yig tshaj. Cov nqi no tuaj yeem txuas tau, yog tias Netduino chav nyob yuav tsum muaj nyob hauv cov teev.

Arduino muaj ntau cov chaw yug

Ib lub zog ntawm Arduino lies hauv nws lub zog loj thiab lub zog. Lub hauv paus tau qhib qhov project tau sib sau ua ke ntawm cov neeg ua haujlwm loj, uas tau muab cov kev pabcuam hauv cov tsev qiv ntawv uas cia Arduino mus nrog ntau yam kho vajtse thiab software. Txawm tias lub zej zog nyob hauv Netduino tab tom loj hlob, nws tseem ntxov ntxov nyob rau hauv nws lub neej tias txhua qhov yuav tsum tau muaj los ntawm kev txhawb nqa yuav tsum muaj kev cai lij choj tsim tsa. Ib yam li cov cai kuaj, cov tutorials thiab kev txawj ntse muaj rau Arduino yog deb ntau tsim tshaj li nws cov neeg siv sij hawm.

Kev pom zoo ua qhov chaw Prototyping

Ib qho tseemceeb uas xav txog thaum txiavtxim rau ntawm lub chaw haujlwm yog qhov tsis tsim lossis tsis ua haujlwm rau qhov kev tsim ua rau cov khoom siv tom ntej uas yuav raug scaled. Arduino zoo heev nyob rau hauv lub luag dej num no, thiab nrog rau cov haujlwm me me, Arduino yuav raug hloov nrog AVR microcontroller los ntawm Atmel thiab lub lag luam ua ke uas yuav siv tau rau ntau lawm. Cov nqi kho vajtse yog nce qib thiab tsim kom muaj kev khiav dej num ntau ntawm kev kho vajtse. Thaum zoo li cov kauj ruam yuav ua nrog Netduino, cov txheej txheem yuav tsis ncaj ncaj, thiab yuav tsum tau siv cov kev pab cuam tshiab Netduino, uas hloov cov nqi ntawm qhov khoom loj. Cov kev siv software ntawm chaw lag luam, kev tsim kho vajtse, thiab software siv cov khoom xws li cov khib nyiab tawm txhua qhov nyuaj rau hauv Netduino platform thaum xav txog kev siv nws ua khoom kho khoom.

Netduino thiab Arduino ob leeg muaj kev qhia zoo rau microcontroller kev loj hlob rau cov neeg uas tab tom nrhiav kev hloov ntawm software programming. Nyob rau theem siab, Netduino tuaj yeem ua qhov chaw kom muaj zog dua, tshwj xeeb yog tias muaj ib tus keeb kwm yav dhau nrog cov software, C #, .NET, lossis Visual Studio. Arduino muab txoj kev kawm curve me ntsis nrog nws cov IDE, tab sis ib lub zej zog loj rau kev them nyiaj yug, thiab ntau lub zog yuav tsum tau xav ua ib daim ntawv pov thawj rau hauv ntau lawm.