Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: Ishga kirishish
- 3 -qadam: simlarni ulash
- 4 -qadam: Potansiyometr va LEDni sozlash
- 5 -qadam: Kod
Video: Potentsiometrli LED dimmer: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu sizga LEDni o'chirish uchun potentsiometrdan foydalanishni o'rgatadigan ko'rsatma.
1 -qadam: materiallar
- Arduino
- Kompyuter
- Non paneli
- LED
- 5 erkak simlar
- Potentsiometr
- USB kabeli
2 -qadam: Ishga kirishish
USB kabel orqali Arduino -ni kompyuterga ulang.
3 -qadam: simlarni ulash
Arduino kompyuterga USB kabeli bilan ulangandan so'ng, biz birinchi simni olib, bir uchini erga, ikkinchisini esa j1 ga joylashtiramiz. Keyin A0 dan j3 gacha bo'lgan ikkinchi simni qo'yasiz. Keyin siz uchinchi simni 5v dan j5 gacha qo'yasiz.
Shundan so'ng siz D9 dan j15 gacha bo'lgan to'rtinchi simni qo'yasiz. Keyin erdan j17gacha bo'lgan beshinchi va oxirgi sim.
4 -qadam: Potansiyometr va LEDni sozlash
Tugmani simlardan uzoqroqqa qarating. Uni f1 f3 va f5 ga ulang. Keyin LEDni uzun oyog'ini f15 ga qo'ying va qisqa qismini f17 ga qo'ying.
5 -qadam: Kod
Bu aniq so'zlar nimani anglatishini kompyuterga aytadigan o'zgaruvchilar:
int potPin = A0; Bu kompyuterga potPin deb ataydigan potentsiometrning o'rta qismi A0 int readValue ga ulanganligini bildiradi; Bu kompyuterga har doim readValue deganda potentsiometrni o'qishni anglatishini aytadi
Bu kodning qolgan qismini sozlash uchun faqat bir marta sodir bo'ladigan Void Setup:
void setup () {Bu sizga bo'sh joyni o'rnatishning boshlanishi ekanligini aytadi
pinMode (9, OUTPUT); Bu chiroqni sozlash, shuning uchun uni keyinroq yoqish mumkin
pinMode (potPin, INPUT); Bu potentsiometrni o'rnatadi, shuning uchun uni keyinroq ishlatishimiz mumkin
Keyingi qism - bu bo'sh joy, siz uni to'xtatmaguningizcha qayta -qayta ishlaydi.
void loop () {
readValue = analogRead (potPin); Bu kompyuterga potentsiometrni readValue deganda o'qishni aytadi.
readValue = xarita (readValue, 0, 1023, 0, 255); Bu 0-1023 gacha bo'lgan potentsiometrdan raqamlarni 0-255 gacha bo'lgan LED raqamlariga o'zgartiradi.
analogWrite (9, readValue); Bu kompyuterga potentsiometr aytadigan yorqinlikda LEDni yoqishini aytadi.
}
Bu butun kodning o'zi:
int potPin = A0; int readValue = 0;
bo'sh o'rnatish () {
pinMode (9, OUTPUT);
pinMod (potPin, Kirish);}
void loop () {
readValue = analogRead (potPin);
readValue = xarita (readValue, 0, 1023, 0, 255);
analogWrite (9, readValue);}
Tavsiya:
STM32 yordamida kuchli raqamli AC dimmer: 15 qadam (rasmlar bilan)
STM32 yordamida kuchli raqamli AC dimmer: Hesam Moshiri tomonidan, [email protected] yuklaydi biz bilan! Chunki ular atrofimizda hamma joyda va hech bo'lmaganda maishiy texnika elektr tarmog'i bilan ta'minlangan. Ko'p turdagi sanoat uskunalari, shuningdek, bir fazali 220V-AC bilan quvvatlanadi.
Yorug'lik kaliti + Fan Dimmer bir taxtada ESP8266: 7 qadam (rasmlar bilan)
ESP8266 bilan bitta taxtada yorug'lik o'chirgichi + fanat dimmer: Bu qo'llanmada siz o'zingizning yorug'lik o'chirgichingiz va fanni dimmerini faqat bitta taxtada mikrokontroller va ESP8266 WiFi moduli yordamida qurishni o'rganasiz. Bu IoT uchun ajoyib loyihadir. : Bu zanjir AC asosiy kuchlanishlarini boshqaradi, shuning uchun ehtiyot bo'ling
WiFi fan tezligi regulyatori (ESP8266 AC dimmer): 8 qadam (rasmlar bilan)
WiFi fan tezligi regulyatori (ESP8266 AC Dimmer): Bu ko'rsatma Triak fazali burchakni boshqarish usuli yordamida shiftdagi ventilyator tezligi regulyatorini yasashga yordam beradi. Triac an'anaviy ravishda Atmega8 mustaqil arduino konfiguratsiyalangan chipi tomonidan boshqariladi. Wemos D1 mini ushbu sozlash uchun WiFi funksiyasini qo'shadi
Zigbee LED chiziqli dimmer (IKEA Trackfri Hack): 8 qadam (rasmlar bilan)
Zigbee LED Strip Dimmer (IKEA Trådfri Hack): IKEA butun dunyo bo'ylab Tr å dfri aqlli yoritish liniyasini muvaffaqiyatli joriy etdi. Menga ularning chizig'idan etishmayotgan narsa - bu oddiy LED chiziqli dimmer. Nega miyani yorug'likdan ajratib, uni yaratmaysiz? LED dimmerlari PWM bilan bog'liq
Asosiy LED dimmer: 5 qadam (rasmlar bilan)
Asosiy LED dimmer: Bu ko'rsatmada siz potentsiometr yordamida oddiy LED dimmerni qanday yasashni o'rganasiz. Men foydalanadigan Arduino to'plami Kuman tomonidan xushmuomalalik bilan ta'minlangan (kumantech.com). Siz bu erda topishingiz mumkin