Cov txheej txheem:

Kawm ARDUINO (hauv 20 feeb): 10 Kauj Ruam (nrog Duab)
Kawm ARDUINO (hauv 20 feeb): 10 Kauj Ruam (nrog Duab)

Video: Kawm ARDUINO (hauv 20 feeb): 10 Kauj Ruam (nrog Duab)

Video: Kawm ARDUINO (hauv 20 feeb): 10 Kauj Ruam (nrog Duab)
Video: Arduino Lab 0 - Blink LED 2024, Hlis ntuj nqeg
Anonim
Kawm ARDUINO (hauv 20 feeb)
Kawm ARDUINO (hauv 20 feeb)
Kawm ARDUINO (hauv 20 feeb)
Kawm ARDUINO (hauv 20 feeb)

Qhov no yog cov lus qhia uas kuv tau sau tshwj xeeb los qhia kuv qhov kev paub txog arduino hauv txoj hauv kev yooj yim heev. Kuv yuav ntseeg koj tias qhov no yuav yog lub zog ntim cov qauv uas npog yuav luag txhua qhov ncauj lus hauv arduino.

Arduino muaj peev xwm loj uas tuaj yeem ua ntau ntau dua li koj xav, siv qhov no kuj yooj yim heev.

Kuv tsis xav qhia ntau ntxiv hauv kev qhia ntu thiab pov tseg koj lub sijhawm muaj txiaj ntsig cia ncaj qha mus rau cov ntsiab lus.

Kauj ruam 1: Cov ntsiab lus

Ntsiab lus
Ntsiab lus
  1. Cov lus qhia luv luv txog arduino.
  2. hom ntawm arduino.
  3. arduino qauv.
  4. koj thawj "project".
  5. PWM-mem tes dav tes taws los piav.
  6. Kev sib txuas lus sib txuas.
  7. Xws li kev tawm dag zog

Kauj Ruam 2: Dab tsi yog Arduino?

Arduino yog dab tsi?
Arduino yog dab tsi?
Arduino yog dab tsi?
Arduino yog dab tsi?

Lub ntsiab lus yooj yim ntawm arduino tias qhov kuv paub yog nws yog cov cuab yeej hluav taws xob uas muaj peev xwm ua tau yooj yim automation thiab cuam tshuam cov cuab yeej sib txawv ua ke los ntawm kev sib txuas yooj yim dua thiab yooj yim codings.

Qhov no yog txoj hauv kev zoo rau cov uas xav ua lawv txoj haujlwm hauv kev siv tshuab lossis tshuab neeg hlau. Nws arduino yog cov cuab yeej yooj yim uas ua rau peb sib txuas lus nrog tus tswj hwm micro uas tau kos rau ntawm txhua lub rooj tsav xwm arduino. (AT mega328 hauv arduino UNO).reer pic rau kev nkag siab ntxiv.

ZAJ DAB NEEG

  • koj xav xa cov ntaub ntawv mus rau tus neeg hais lus Fabkis tab sis koj paub tsuas yog lus Askiv.
  • qhov no koj yuav xav tau tus kws txhais lus kom ua tiav kev sib txuas lus.
  • yog li tus neeg txhais lus yuav paub ob yam lus Fab Kis thiab lus Askiv.

txuas nrog qhov xwm txheej tam sim no!

  1. Fab Kis yog hom lus siab (siv tus phooj ywg piv txwv li C, C ++ …).
  2. Lus Askiv yog Tshuab lus.
  3. arduino yog tus txhais lus. kuv vam tias koj yuav nkag siab zoo dua !!!

Kauj Ruam 3: Microcontroller yog dab tsi?

Microcontroller yog dab tsi?
Microcontroller yog dab tsi?

Micro-controller yog lub khoos phis tawj yooj yim, uas muaj lub cim xeeb me me, RAM,…

nws yog qhov ntsuas me me thiab cov cuab yeej pheej yig uas yooj yim siv. Qhov micro tswj siv hauv arduino UNO yog ATmega 328 nws muaj EEPROM nws tuaj yeem ua haujlwm ntau zaus los ntawm kev tshem tawm cov cai dhau los.

Kauj Ruam 4: Hom Arduino

Hom Arduino
Hom Arduino

Daim duab teev tawm ntau hom sib txawv ntawm cov laug cam uas tau siv ntau tshaj plaws.

Arduino UAS

Hom pawg thawj coj no yog qhov nrov tshaj plaws thiab haum rau cov pib tshiab! nws muaj cov kab ntawv poj niam nyob hauv nws yog li siv tus txiv neej tus pin peb tuaj yeem yooj yim ua qhov sib txuas yam tsis muaj kev sib txuas lossis siv lub khob cij.

Arduino nano cov

Qhov no zoo ib yam li UNO lub rooj tsavxwm tshwj tsis yog qhov loj ntawm lub rooj tsavxwm tau txo qis yog li nws tsim nyog nws lub npe.it muaj cov kab sib txuas ntawm tus txiv neej sib txuas qhov no tuaj yeem txuas nrog lub khob cij thiab siv ncaj qha yam tsis muaj soldering.this yog sib piv pheej yig thaum piv mus rau UNO.

Arduino LILY ncoo

Qhov no yog siv rau cov khoom siv hluav taws xob hnav.

Kauj Ruam 5: Arduino Cov Qauv

Arduino Qauv
Arduino Qauv

1. USB ntsaws-cov lus qhia no tau siv los tso koj cov lej thiab nws kuj tseem tuaj yeem siv ua lub zog nkag mus rau arduino.

2. Digital pins (2-13) yog siv rau cov tswv yim thiab tso tawm haujlwm.

3. Analog pins (0-5) tau siv rau kev tawm tswv yim thiab tso tawm ua haujlwm hauv daim ntawv sib piv.

5.qhov khawm liab tau siv los rov pib dua lub rooj tsav xwm xws li kev ua tiav txoj cai pib los ntawm kev pib.

6. Cov koob RX, TX tau siv rau kev sib txuas lus txuas.

7. nws kuj muaj DC lub qhov (socket) nkag.

Kauj Ruam 6: Teeb tsa

Teem caij
Teem caij
Teem caij
Teem caij

1. Install tus arduino IDE software. (Software dawb)

2. ntsaws rau hauv koj lub rooj tsav xwm arduino thiab xaiv qhov chaw nres nkoj raug thiab ntau yam.

ceeb toom: rau kuv tus lej chaw nres nkoj yog com23 koj li yuav txawv.

Xa cov duab!

Kauj Ruam 7: Koj Thawj Qhov Project-LED Blink

Koj Thawj Qhov Project-LED Blink
Koj Thawj Qhov Project-LED Blink
Koj Thawj Qhov Project-LED Blink
Koj Thawj Qhov Project-LED Blink

Hauv qhov haujlwm no koj yuav ua tus coj mus ntsais muag.

ib thib ob ON lub xeev, ib thib ob OFF lub xeev.

Kho vajtse

ua qhov kev sib txuas raws li qhia hauv daim duab.

Software

upload cov cim qhia hauv daim duab.

Sai li sai tau qhov kev tso cai nkag mus, cov coj pib ntsais muag.

ceeb toom:

void teeb () -ntu ua ib zaug nkaus xwb.

void loop ()-ua ntau zaus kom txog thaum lub hwj chim tseem nyob.

Kauj Ruam 8: PWM -pulse Width Modulation

PWM -pulse Width Modulation
PWM -pulse Width Modulation

-Qhov no yog siv los ua qhov ci ci nyob rau theem ntawm kev sib txawv ci ntsa iab.

-making nws dim thiab tom qab ntawd ua kom nws ci dua!

-Cov analog pin txhawb 8 ntsis cov ntaub ntawv nkaus xwb (0-255).

-peb yuav siv cov ntawv sib piv hloov pauv digital sau los tsim PWM.

-Cov cai yuav yog analogWrite (coj tus pin, tus nqi)

PWM: 3, 5, 6, 9, 10, thiab 11 pins Muab 8-ntsis PWM tso zis nrog analogWrite ()

coj tus pin- tus lej digital uas koj tau txuas nrog tus coj.

tus nqi - tus nqi sib txawv los ntawm (0-255) tus nqi qis ua rau lub teeb ci ntsa iab, tus nqi siab ua rau lub teeb ci ntsa iab.

QHIA:

sim ua kom lub teeb ci ntsa iab coj los ntawm ib qib los ntawm kev siv rau lub voj rau kev siv txuas txuas!

Kauj Ruam 9: Kev Sib Txuas Lus

Kev Sib Txuas Lus
Kev Sib Txuas Lus

Serial yog siv rau kev sib txuas lus ntawm Arduino board thiab khoos phis tawj lossis lwm yam khoom siv. Txhua Arduino cov laug cam muaj tsawg kawg ib qhov chaw nres nkoj (tseem hu ua UART lossis USART): Serial. Nws sib txuas lus ntawm tus pin 0 (RX) thiab 1 (TX) nrog rau lub khoos phis tawj ntawm USB. Yog li, yog tias koj siv cov haujlwm no, koj tseem tsis tuaj yeem siv tus pin 0 thiab 1 rau cov tswv yim digital lossis tso tawm.

nws pab kom paub nyeem ntawv ntawm cov sensors txuas nrog nws

Lawv kuj tseem pab txuas txuas cov qauv siv wireless xws li bluetooth, wifi Esp8266….

Nws muaj ntau yam ua nrog nws ………………………..!

Kauj Ruam 10: Siv Kev Sib Txuas Lus

Siv Kev Sib Txuas Lus
Siv Kev Sib Txuas Lus
Siv Kev Sib Txuas Lus
Siv Kev Sib Txuas Lus

Hauv qhov kev sib tham no peb yuav tau txais tus nqi tso tawm los ntawm LDR -teeb nyob ntawm tus tiv thaiv thiab nthuav tawm nws hauv kab ntawv saib.

xa cov duab rau kev sib txuas kho vajtse thiab coding!

tam sim no cuam tshuam tus nqi sensor los ntawm kev cuam tshuam lub teeb poob ntawm lub sensor thiab pom cov kev hloov pauv hauv qhov txiaj ntsig!

QHIA:

koj txoj haujlwm yog ua kom lub teeb ci LED raws qhov tso tawm ntawm LDR piv txwv li lub LED yuav tsum ci ci nyob rau qhov tsaus ntuj thiab nws yuav tsum ci ci hauv qhov xwm txheej ci.

clue: siv PWM thiab Serial kev sib txuas lus.

nws yog qhov yooj yim rau automation!

Yuav tsum txuas ntxiv ……

Qhov no tsuas yog cov qauv qhia kuv yuav sau ntau ntxiv txog qhov no thiab cov qauv yuav raug tso tawm sai sai no, taug qab kuv yog tias koj nyiam nws

ob peb nqe lus yuav los tom ntej no:

  • Servo motor tswj.
  • ultrasonic module.
  • IR sensor.
  • tsav tsheb L293D.
  • kev sib txuas lus bluetooth
  • thiab ntau ntxiv ……………………. vam tias koj nyiam nws …………………………….. !!!! "qhia kev paub!" "Ua raws li kuv kom paub ntau ntxiv"

Pom zoo: