Cov txheej txheem:
- Kauj Ruam 1: Cheeb Tsam
- Kauj Ruam 2: Txoj Cai
- Kauj Ruam 3: Daim Duab Schematic
- Kauj ruam 4: Cov txheej txheem
- Kauj ruam 5: Code
Video: Tswj LED los ntawm Potentiometer Nrog Arduino Uno R3: 6 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Yav dhau los, peb tau siv Serial Monitor los xa cov ntaub ntawv mus rau pawg tswj hwm, uas yuav ua rau pom kev paub txog software tshiab. Hauv zaj lus qhia no, cia saib yuav ua li cas hloov lub teeb ci ntawm LED los ntawm lub zog ntsuas, thiab tau txais cov ntaub ntawv ntawm lub zog ntsuas hauv Serial Monitor kom pom nws tus nqi hloov pauv.
Kauj Ruam 1: Cheeb Tsam
- Arduino Uno board * 1
- USB cable * 1
- Tus tiv thaiv (220Ω) * 1
- LED * 1
Potentiometer * 1
- Daim phiaj * 1
- Jumper xov hlau
Kauj Ruam 2: Txoj Cai
Linear potentiometer yog cov khoom siv hluav taws xob sib piv. Yog li dab tsi yog qhov sib txawv ntawm tus nqi analog thiab tus lej? Yooj yim muab, txhais tau tias digital rau/tawm, qib siab/qib nrog tsuas yog ob lub xeev, piv txwv li 0 lossis 1. Tab sis cov ntaub ntawv lub xeev ntawm cov cim sib piv yog kab, piv txwv li, los ntawm 1 txog 1000; lub teeb liab tus nqi hloov pauv lub sijhawm tsis txhob qhia tus lej tseeb. Cov teeb liab analog muaj xws li cov teeb pom kev zoo, av noo, kub thiab lwm yam.
Kauj Ruam 3: Daim Duab Schematic
Kauj ruam 4: Cov txheej txheem
Hauv qhov kev sim no, lub hwj chim siv los ua
voltage faib, lub ntsiab lus txuas cov cuab yeej rau txhua ntawm nws peb tus pin. Txuas tus pin nruab nrab ntawm lub hwj chim rau tus pin A0 thiab lwm ob tus pin rau 5V thiab GND feem. Yog li ntawd, qhov hluav taws xob ntawm lub hwj chim ntsuas hluav taws xob yog 0-5V. Tig lub pob qhov rooj ntawm lub zog, thiab qhov hluav taws xob ntawm tus pin A0 yuav hloov. Tom qab ntawd hloov qhov hluav taws xob ntawd mus rau tus lej digital (0-1024) nrog AD hloov pauv hauv pawg tswj hwm. Los ntawm cov phiaj xwm, peb tuaj yeem siv cov txiaj ntsig digital hloov pauv los tswj lub teeb ci ntawm LED ntawm pawg tswj hwm.
Kauj ruam 1:
Tsim lub voj voog.
Kauj ruam 2:
Rub tawm cov cai los ntawm
Kauj ruam 3:
Tshaj tawm cov duab kos rau Arduino Uno board
Nyem rau Upload icon txhawm rau upload cov cai rau pawg tswj hwm.
Yog tias "Ua tiav uploading" tshwm nyob rau hauv qab ntawm lub qhov rais, nws txhais tau hais tias daim duab tau ua tiav tiav.
Tig tus ncej ntawm lub hwj chim thiab koj yuav tsum pom qhov ci ntawm LED hloov.
Yog tias koj xav tshuaj xyuas qhov hloov pauv tus nqi, qhib Serial Monitor thiab cov ntaub ntawv hauv lub qhov rais yuav hloov pauv nrog koj txoj kev tig ntawm lub pob qhov rooj potentiometer. Qhov kev sim no tseem tuaj yeem hloov mus rau lwm tus raws li koj nyiam. Piv txwv li, siv lub zog ntsuas los tswj lub sijhawm luv rau LED ntsais muag.
Kauj ruam 5: Code
// Tswj los ntawm potentiometer
// Tig
tus ncej ntawm lub hwj chim thiab koj yuav tsum pom qhov ci ntawm LED hloov.
// Web site: www.primerobotics.in
/******************************************/
qhov
int analogPin = 0; // analog input pin txuas rau
qhov
int ledPin = 9; // coj coj mus rau
int ib
inputValue = 0; // sib txawv los khaws tus nqi los ntawm sensor
int ib
outputValue = 0; // sib txawv los khaws cov txiaj ntsig tso tawm
/******************************************/
tsis muaj dab tsi
teeb ()
{
Serial.begin (9600); // teeb tsa cov lej
kev sib txuas lus baudrate li 9600
}
/******************************************/
tsis muaj dab tsi
voj ()
{
inputValue = analogRead (analogPin); // nyeem cov ntawv
tus nqi los ntawm potentiometer
Serial.print ("Cov tswv yim:"); // luam tawm
"Tswv yim"
Serial.println (inputValue); // luam tawm
inputValue
outputValue = daim ntawv qhia (inputValue, 0, 1023, 0, 255); // Hloov los ntawm 0-1023 piv rau tus lej ntawm tus lej ntawm 0 txog 255
Serial.print ("Cov zis:"); // luam tawm
"Tso Tawm"
Serial.println (outputValue); // luam tawm
Cov txiaj ntsig
analogWrite (ledPin, outputValue); // tig lub
LED nyob ntawm qhov tso tawm tus nqi
ncua (1000);
}
/*******************************************/
Pom zoo:
Neopixel Ws 2812 LED Sawb Nrog Arduino Tswj los ntawm Bluetooth Los ntawm Android lossis Iphone: 4 Cov Kauj Ruam
Neopixel Ws 2812 LED Sawb Nrog Arduino Tswj los ntawm Bluetooth Los ntawm Android lossis Iphone: Nyob zoo cov neeg hauv phau ntawv qhia no kuv tau tham txog yuav ua li cas thiaj tswj tau neopixel coj sawb lossis ws2812 coj sawb ntawm koj lub xov tooj Android lossis iphone siv Bluetooth txuas.so koj tuaj yeem ua tau ntxiv neopixel coj sawb hauv koj lub tsev nrog rau Arduino nrog
Dual 7 -ntu Cov Lus Qhia Tswj los ntawm Potentiometer hauv CircuitPython - Qhia tawm ntawm Kev Ua Phem Tsis Pom Kev: 9 Kauj Ruam (nrog Duab)
Dual 7-ntu Cov Lus Qhia Tswj los ntawm Potentiometer hauv CircuitPython-Qhia tawm ntawm Kev Ua Phem Tsis Pom Kev: Qhov haujlwm no siv lub zog ntsuas los tswj cov zaub ntawm ob peb ntawm 7-ntu LED qhia (F5161AH). Raws li lub pob qhov ntsuas hluav taws xob tau tig lub teeb pom kev hloov pauv hauv thaj tsam 0 txog 99. Tsuas yog ib qho LED tau teeb nyob rau txhua lub sijhawm, luv luv, tab sis
Begging Neeg Hlau Nrog Saib Xyuas Lub Ntsej Muag thiab Tswj los ntawm Xbox Tus Tswj - Arduino: 9 Cov Kauj Ruam (nrog Duab)
Begging Robot Nrog Lub ntsej muag taug qab thiab Tswj los ntawm Xbox Controller - Arduino: Peb tab tom yuav ua tus thov neeg hlau. Tus neeg hlau no yuav sim ua rau khaus lossis ua rau pom kev dhau ntawm tib neeg. Nws yuav ntes lawv lub ntsej muag thiab sim tua lasers ntawm lawv. Yog tias koj muab tus neeg hlau ib npib, nws yuav hu nkauj thiab seev cev. Tus neeg hlau yuav xav tau
Kev tswj hwm tus kheej ntawm RPM ntawm Lub Cav Siv Lub Tswv Yim Los Ntawm IR Raws Li Tachometer: 5 Cov Kauj Ruam (nrog Duab)
Kev Tswj Tus Kheej ntawm RPM ntawm Lub Cav Siv Lub Tswv Yim Los Ntawm IR Raws Lub Tachometer: Muaj ib txwm xav tau rau kev siv tshuab txheej txheem, ua nws yooj yim/tsis txaus ntseeg. cov txheej txheem rau dej/siv dej rau peb daim av me me.Qhov teeb meem ntawm tsis muaj kab khoom siv tam sim no
Tswj Cov Khoom Siv Los Ntawm Arduino Nrog Cov Neeg Siv Khoom Hloov: 8 Cov Kauj Ruam (nrog Duab)
Kev Tswj Cov Khoom Siv Los Ntawm Arduino Nrog Kev Siv Hluav Taws Xob: Lub Arduino tuaj yeem siv los tswj cov cuab yeej los ntawm kev siv cov khoom siv yooj yim hloov pauv hloov chaw