Cov txheej txheem:
- Kauj Ruam 1: Ob tus MASTER thiab SLAVE hauv Tib Txoj Cai
- Kauj Ruam 2: BLUETOOTH Modules Tham Nrog Serial Nyeem & Sau
- Kauj Ruam 3: Tswj Kev Sib Tw
- Kauj Ruam 4: Tshooj Cai
- Kauj ruam 5: Dab tsi ntxiv?
Video: Arduino Cov Log Kub Ceev Ceev Ntu #2 - Code: 5 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:28
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:
Ua Koj Tus Kheej Txuas Cov Cua Kub Kub thiab Txuag Nrog Cua Kub: 53 Cov Kauj Ruam (nrog Duab)
Ua Koj Tus Kheej Txuas Cov Cua Kub Kub thiab Txuag Nrog Cua Kub: Lub hom phiaj yog dab tsi? Ua kom yooj yim dua los ntawm kev ua kom sov koj lub tsev raws nraim qhov koj xav Ua kom txuag nyiaj thiab txo cov pa roj carbon tsev tso cua sov los ntawm cua sov koj lub tsev tsuas yog thaum koj xav tau Kev tswj hwm koj cov cua sov nyob txhua qhov chaw koj zoo siab koj tau ua nws y
ESP32 Raws M5Stack M5stick C Huab Cua Saib Nrog DHT11 - Saib Xyuas Qhov Kub Kub & Qhov Kub Kub ntawm M5stick-C Nrog DHT11: 6 Cov Kauj Ruam
ESP32 Raws M5Stack M5stick C Huab Cua Saib Nrog DHT11 | Saib Xyuas Qhov Kub thiab Qhov Ntsuas Kub ntawm M5stick-C Nrog DHT11: Nyob zoo cov neeg, hauv cov lus qhia no peb yuav kawm paub yuav ua li cas cuam tshuam DHT11 ntsuas kub nrog m5stick-C (pawg tswj hwm kev txhim kho los ntawm m5stack) thiab tso tawm ntawm cov zaub ntawm m5stick-C. Yog li hauv qhov kev qhia no peb yuav nyeem qhov ntsuas kub, av noo & heat kuv
Yuav Hloov Kho Tus Qauv Kub Li Cas rau R/C Cov Log Kub: D: 6 Cov Kauj Ruam (nrog Duab)
Yuav Hloov Kho Tus Qauv Kub Li Cas rau R/C Kub Log: D: Txij li thaum kuv tseem yog menyuam yaus, Kuv nyiam Kub Wheels Cars. Nws muab kuv kev tshoov siab rau kev tsim cov tsheb npau suav. Lub sijhawm no lawv tawm ntawm lawv tus kheej nrog Lub Hnub Qub Tsov Rog Kub Log, C-3PO. Txawm li cas los xij, Kuv xav tau ntau dua li tsuas yog thawb lossis taug kev ntawm txoj kab, Kuv txiav txim siab, "L
ESP32 NTP Kev Ntsuas Kub Ua Haujlwm Kub Kub Nrog Steinhart-Hart Kho thiab Tswb Kub: 7 Kauj Ruam (nrog Duab)
ESP32 NTP Kev Ntsuas Kub Ua Haujlwm Ntsuas Kub nrog Steinhart-Hart Kev Kho thiab Tswb Kub: Tseem tab tom taug kev kom ua tiav "qhov haujlwm yuav los tom ntej", "ESP32 NTP Kev Ntsuas Kub Kev Ntsuas Kub Ua Noj Nrog Steinhart-Hart Kev Kho thiab Tswb Kub" yog Cov Ntawv Qhia qhia yuav ua li cas kuv ntxiv NTP ntsuas kub, piezo b
Arduino Cov Log Kub Ceev Taug Kev - Ntu 1 - Cov Qauv: 4 Cov Kauj Ruam
Arduino Hot Wheels Speed Track - Part 1 - Prototype: Nws yuav tsum tsis muaj qhov xav tsis thoob uas kuv tus tub nyiam lub log kub thiab sib tw nws lub tsheb thoob lub tsev! Ib qho uas nws nyiam ua tshaj plaws yog sib tw tawm ntawm nws lub tsheb (ntau dua 100 tam sim no) los txiav txim seb lub tsheb twg yog lub tsheb nrawm tshaj. Tam sim no nws ua txhua yam los ntawm qhov muag, thiab