Cov txheej txheem:

Taw qhia rau Arduino: 3 Kauj Ruam
Taw qhia rau Arduino: 3 Kauj Ruam

Video: Taw qhia rau Arduino: 3 Kauj Ruam

Video: Taw qhia rau Arduino: 3 Kauj Ruam
Video: Qhia txuas xaim hluav taws xob daim: 02 2024, Lub rau hli ntuj
Anonim
Taw qhia rau Arduino
Taw qhia rau Arduino

Nyob zoo thiab txais tos rau Arduino albert thiab Arduino 101. Yog tias koj tsis meej pem nrog Arduino lossis xav pib koj txoj kev taug nrog Arduino dua li koj nyob ntawm qhov chaw raug. Nrog cov vis dis aus no peb yuav pib peb txoj kev mus rau nqe ntawm Arduino. Peb yuav pib nrog cov hauv paus xws li Arduino yog dab tsi? Los yog nws muaj txiaj ntsig zoo rau koj li cas? Yav tom ntej peb yuav nkag mus rau cov ntsiab lus ntxiv thiab tshawb nrhiav seb peb tuaj yeem ua dab tsi nrog Arduino.

Kauj ruam 1: Arduino yog dab tsi?

Arduino yog dab tsi?
Arduino yog dab tsi?

Cia peb pib nrog dab tsi yog Arduino? Cov lus piav qhia feem ntau yog, Arduino yog tus tswj hwm micro. Zoo, nws tsis yog kab lus raug kiag li vim hais tias micro-maub los zoo ib yam li cov duab saum toj no.

Thiab yog tias koj tsis meej pem ntau dua li nws yog vim lub npe. Arduino yog lub tuam txhab Ltalis raws li tsim cov laug cam no. Cov laug cam xws li Arduino uno, nano, mega thiab lwm yam. Feem ntau siv pawg thawj coj yog UNO. Nws tsis yog microcontroller tab sis ua ke ntawm microcontrollers thiab qee yam khoom siv. Microcontrollers yog cov khoos phis tawj me me uas tuaj yeem ua haujlwm yooj yim. Lawv yog software programable. Arduino siv cov microcontrollers hu ua ATmega AVR. Ua los ntawm tuam txhab Atmel. Qhov zoo tshaj plaws txog Arduino yog peb tsis tas yuav siv cov lus sib dhos ua ke los teeb tsa cov microcontrollers no. Tab sis peb yuav rov qab mus rau tsab ntawv ntawd.

Kauj ruam 2: Kho vajtse

Kho vajtse
Kho vajtse

Ok, yog li tam sim no koj tau txais lub tswv yim yooj yim txog Arduino. Cia peb txav mus rau qhov kho vajtse. Peb yuav pib nrog Arduino UNO. Peb muaj ntau yam tham txog.

Ua ntej tshaj plaws, koj pom GPIO pins. Uas yog lub hom phiaj dav dav tso tawm pins. Muaj tus lej lej los ntawm 0 txog 13, qhov no yog cov lej digital, txhais tau tias koj tsuas tuaj yeem siv qib qib rau cov pins no. Muaj qee tus pin nrog ~ kos npe. Cov pins no yog PWM tus pin. PWM sawv cev rau qhov ntsuas qhov dav dav. Muaj qee tus pins nrog GND sau ib sab ntawm nws, cov pins no yog rau muab cov hauv paus. Rau cov ntaub ntawv sib piv muaj pins nrog daim ntawv lo A0 txog A5. 5V thiab 3.3V pins muab cov zis ruaj khov ntawm 5V thiab 3.3V feem. Pin Vin tuaj yeem siv los ua hwj chim Arduino. GPIO tus pin 0 thiab 1 tuaj yeem siv ua tus txais thiab xa cov chaw nres nkoj feem rau kev sib txuas lus txuas. Muaj ob qhov chaw nres nkoj ntxiv. Siv ib qho koj tuaj yeem txuas Arduino rau lub khoos phis tawj thiab teeb tsa nws thiab tseem siv lub zog. Siv lwm yam peb tuaj yeem ua hwj chim Arduino siv phab ntsa adapter.

Kauj ruam 3: Software

Software
Software
Software
Software

Qhov tom ntej yog software. Siv Arduino IDE peb tuaj yeem tsim kho Arduino board ua haujlwm sib txawv. Cov lus siv hauv Arduino IDE yog ua ke ntawm C thiab C ++. Nws yog qhov yooj yim siv thiab tsis nyuaj li cov lus sib dhos.

Thaum xub thawj hauv kab ntawv qhia zaub mov peb muaj cov ntawv, hloov kho, kos duab, cuab yeej thiab pab zaub mov. Tom qab ntawd peb muaj qee cov nyees khawm. Cov nyees khawm no yog rau suav peb cov lej, xa peb cov cai rau Arduino board thiab tsim cov ntawv tshiab.

Ua tiav txoj cai tau muab faib ua ob ntu; teeb thiab voj. Teeb teeb ib zaug thiab lub voj rov ua dua thiab dua. Peb tuaj yeem tshaj tawm cov kev hloov pauv thoob ntiaj teb thiab suav nrog cov tsev qiv ntawv sab nraud. Yog li thaum koj txhawb nqa Arduino pawg thawj coj, teeb tsa ua ntej thiab tom qab ntawd rov ua haujlwm dua thiab rov ua dua kom txog thaum tsis muaj zog. Nov yog qhov piv txwv ntawm txoj cai. koj tuaj yeem rub tawm IDE los ntawm no: rub tawm IDE

Pom zoo: