Cov txheej txheem:

Arduino Cov Log Kub Ceev Ceev Ntu #2 - Code: 5 Cov Kauj Ruam
Arduino Cov Log Kub Ceev Ceev Ntu #2 - Code: 5 Cov Kauj Ruam

Video: Arduino Cov Log Kub Ceev Ceev Ntu #2 - Code: 5 Cov Kauj Ruam

Video: Arduino Cov Log Kub Ceev Ceev Ntu #2 - Code: 5 Cov Kauj Ruam
Video: tshav tsheb khawb av - Hunnai excavator -remote control truck 2024, Lub Xya hli ntuj
Anonim
Image
Image

Hauv thawj feem ntawm txoj haujlwm no peb tau tsim kho vajtse rau tus qauv ntawm 2 daim txiag ntoo.

Thiab hauv ntu no peb yuav hla txoj cai, nws ua haujlwm li cas thiab tom qab ntawd sim nws.

Nco ntsoov saib cov vis dis aus saum toj no rau kev tshuaj xyuas tag nrho thiab nthuav tawm ntawm cov cai ua haujlwm.

Kauj Ruam 1: Ob tus MASTER thiab SLAVE hauv Tib Txoj Cai

Txoj cai nyob hauv 2 ntu, tab sis sab hauv tib daim ntawv. Kuv siv #define thiab #ifdef txhawm rau txiav txim siab tus lej twg yuav raug suav lossis tsis quav ntsej yog li kuv tuaj yeem cais cov cai uas tsuas yog rau MASTER breadboard thiab cov lej uas tsuas yog rau SLAVE breadboard.

Yeej, yog pom lub ntsiab lus MASTER pom, tom qab ntawd txhua tus lej uas nyob hauv MASTER code thaiv yuav raug suav sau thiab ib qho chaws sab nraud ntawm qhov thaiv ntawd yuav raug tshem tawm ntawm lub sijhawm sau.

#ifdef Mas

// Master cov cai tshwj xeeb nyob ntawm no

#lwm

#define SLAVE

// Qhib cov cai tshwj xeeb nyob ntawm no

#ib

Kuv kuj tseem siv tib cov txheej txheem rau #define SLAVE thaum MASTER tau suav ua ke yog li koj tsuas yog yuav tsum txhawj xeeb txog kev txheeb xyuas MASTER lossis tsis ua kom SLAVE tau txhais.

Kauj Ruam 2: BLUETOOTH Modules Tham Nrog Serial Nyeem & Sau

Hauv txoj haujlwm no tsuas yog SLAVE breadboard tham nrog MASTER breadboard. MASTER yeej tsis tham rov qab, nws tsuas yog mloog thiab tom qab ntawd ua raws cov ntaub ntawv nkag los.

Cov qauv tham thiab mloog siv siv ua hauv chav kawm Serial hauv Arduino coding ecosystem.

Bluetooth modules sib tham ntawm 38400 baud, yog li ob txoj hauv kev txoj cai pib lawv cov kev sib txuas lus siv:

Serial.begin (38400);

Thiab SLAVE siv:

Serial.write (cov ntaub ntawv nyob ntawm no);

Txhawm rau tham nrog MASTER, thiab MASTER siv:

cov ntaub ntawv = Serial.read ();

Txhawm rau mloog cov kwj txuas thiab nyeem nws cov ntsiab lus thiab khaws nws hauv qhov sib txawv.

Kauj Ruam 3: Tswj Kev Sib Tw

SLAVE qhia MASTER yog tias nws yog haiv neeg ntau dua lossis npaj tau hom ntawm lub pob ntsuab txuas nrog nws tus tswj hwm micro. Hauv kev npaj ua tiav, IR lub ntsuas hluav taws xob tsis ua dab tsi thiab MASTER yuav qhia 8 qhov sib npaug ntawm cov zaub los qhia tias nws tau npaj lawm.

Thaum SLAVE qhia MASTER tias kev sib tw yuav pib, SLAVE pib pov npav IR cov cim ntawm nws sab (Pib ntawm kev sib tw khiav) rau cov tsheb hla hauv qab.

Raws li txhua lub tsheb hla hauv qab txhua qhov IR sensor, nws xa A (tsheb 1) lossis B (tsheb 2) mus rau MASTER.

Thaum MASTER tau txais A lossis B, nws ua rau lub sijhawm teem rau lub tsheb tshwj xeeb ntawd thiab tom qab ntawd tos kom lub tsheb hla hauv qab qhov sib xws IR sensor ntawm kab kawg.

Cov zaub tau hloov kho tshiab txhua 50ms los tso saib lub sijhawm tam sim no rau txhua lub tsheb hauv vib nas this nrog 2 zauv qhov chaw.

Thaum ob lub tsheb tau tsoo txoj kab tiav, MASTER txiav txim siab tias lub tsheb twg yog lub nrawm tshaj plaws thiab teeb lub sijhawm ntawd ntawm lub vijtsam los qhia tus yeej.

Kauj Ruam 4: Tshooj Cai

Tus so ntawm txoj cai tsuas yog cov cai siv hluav taws xob uas tswj hwm cov ntaub ntawv ntawm tus lej 8 tus lej, lossis tuav lub pob nyem nias logic thiab lwm yam.

Qhov kawg ntawm cov vis dis aus hauv ntu kev qhia ntawm txoj haujlwm no, kuv qhia piv txwv ntawm cov cai uas ua haujlwm ntawm 2 daim ntawv qhia zaub mov, yog li nco ntsoov xyuas koj qhov ntawd!

Koj tuaj yeem lob cov cai rau txoj haujlwm no los ntawm kuv qhov github repo.

Kauj ruam 5: Dab tsi ntxiv?

Qhov ntawd yog tam sim no… hauv ntu 3 peb yuav saib cov khoom txav tawm ntawm lub khob cij thiab mus rau qee yam uas nyob ruaj khov… nyob twj ywm!

Kuv vam tias koj txaus siab rau txoj haujlwm no!

Ua raws kuv ntawm:

www.youtube.com/c/unexpectedmaker

twitter.com/unexpectedmaker

www.facebook.com/unexpectedmaker

www.instagram.com/unexpectedmaker ua

www.tindie.com/stores/seonr/

Pom zoo: