Բովանդակություն:
Video: LED լուսավորության վերահսկում պոտենցիոմետրով Arduino- ով ՝ 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս նախագծում մենք վերահսկելու ենք LED- ի պայծառությունը ՝ օգտագործելով պոտենցիոմետրով ապահովված փոփոխական դիմադրություն: Սա շատ հիմնական ծրագիր է սկսնակների համար, բայց այն ձեզ շատ բան կսովորեցնի պոտենցիոմետրերի և լուսադիոդային աշխատանքների մասին, որոնք անհրաժեշտ են նախնական նախագծեր կատարելու համար:
Մենք կարող ենք նաև վերահսկել LED պայծառությունը առանց պոտենցիոմետրի: կտտացրեք ստորև նշված հղմանը ՝ այդ նախագիծը ստուգելու համար
հղում. - LED լուսավորության վերահսկում առանց պոտենցիոմետրի:
Քայլ 1: Պահանջվում են բաղադրիչներ
- Arduino -
- Պոտենցիոմետր -
- LED -
- Ռեզիստոր (220 -ից 1000 օմ) -
- Թռիչքային լարեր -
Քայլ 2: Շրջանակային սխեմա
Pin 11 led անոդ
A0 մաքրիչ
Vcc 5V
Gnd տերմինալ 3 պոտենցիոմետր, LED- ի կաթոդ
Քայլ 3: Arduino կոդ
Arduino analogRead գործառույթը օգտագործվում է 0-ից 5 վոլտ լարումը չափելու և այն 0-ից 1023-ի միջև թվային արժեքի փոխարկելու համար: 1023 արժեքի պատճառն այն է, որ անալոգային թվային կերպափոխիչների տևողությունը 10 բիթ է: Որպես analogWrite of PWM- ի գործառնական ցիկլը 0 -ից 255 -ի միջև, այդ իսկ պատճառով մենք կոդի մեջ 4 -ով կարդացված արժեքը կկիսենք:
ԿՈԴ
const int POTENTIOMETER_PIN = 0;
int analog_value = 0;
void setup () {
// տեղադրեք ձեր տեղադրման կոդը այստեղ ՝ մեկ անգամ գործարկելու համար.
pinMode (11, OUTPUT);
pinMode (POTENTIOMETER_PIN, INPUT);
}
դատարկ շրջան () {
// տեղադրեք ձեր հիմնական կոդը այստեղ ՝ բազմիցս գործարկելու համար.
analog_value = analogRead (POTENTIOMETER_PIN);
// analog_value արժեքը 0 -ից 1023 է, իսկ PWM- ի աշխատանքային ցիկլը `0 -ից 255:
analogWrite (11, analog_value/4);
}
Խորհուրդ ենք տալիս:
LED լուսավորության վերահսկում պոտենցիոմետրով և OLED էկրանով ՝ 6 քայլ
Պոտենցիոմետրով և OLED էկրանով LED պայծառության վերահսկում. Այս ձեռնարկում մենք կսովորենք, թե ինչպես վերահսկել LED լուսավորությունը պոտենցիոմետրով և ցուցադրել արժեքը OLED էկրանին: Դիտեք ցուցադրական տեսանյութ
LED լուսավորության վերահսկում պոտենցիոմետրով և Arduino- ով ՝ 6 քայլ
Պոտենցիոմետրով և Arduino- ով LED պայծառության վերահսկում. Այս ձեռնարկում մենք կսովորենք, թե ինչպես վերահսկել LED լուսավորությունը պոտենցիոմետրով և Arduino- ով: Դիտեք ցուցադրական տեսանյութ
PWM DC շարժիչի արագության և լուսավորության վերահսկում - DC Dimmer: 7 քայլ
PWM DC շարժիչի արագության և լուսավորության վերահսկում | DC Dimmer. Այսօր այս տեսանյութում ես ձեզ ցույց կտամ, թե ինչպես մարել լույսերը, վերահսկել շարժիչի արագությունը DC- ով կամ ուղղակի հոսանքով, այնպես որ եկեք սկսենք
LCD էկրանով I2C հետևի լուսավորության վերահսկում 1602 /2004 կամ HD44780 և այլն ՝ 4 քայլ
LCD էկրան I2C Backlight Control 1602/2004 կամ HD44780 և այլն. Կոնտրաստը կարելի է վերահսկել նույն կերպ ՝ կտրող պոտենցիոմետրը հեռացնելուց հետո
RGB տեսախցիկի լուսավորության վերահսկում Android բջջայինով ՝ 6 քայլ
RGB տեսախցիկի լուսավորության վերահսկում Android բջջային սարքի հետ. Կապույտ. Մենք կարգավորում ենք լուսադիոդի պայծառությունը, այն ստեղծում է նոր գույն: Այսպիսով, LED- ը կարգավորում է պայծառությունը կոդերի միջոցով (0-255): s Քանի որ LED- ները շատ մոտ են միմյանց, մենք կարող ենք տեսնել միայն վերջնական գույները կրկին