Mundarija:
- 1 -qadam: Nur kodi
- 2 -qadam: sozlash
- 3 -qadam: Oxirida sinab ko'rganingizda qanday ko'rinishga ega bo'ladi
Video: Bentzi Led: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
u ishlayotganda shunday ko'rinadi
1 -qadam: Nur kodi
Bu erdan qarasangiz, biroz chalkash bo'lishi mumkin
int greenled = 9; // yorug'lik uchun yashil rangni o'rnatadi
int blueled = 10; // yorug'lik uchun ko'k rangni o'rnatadi int redled = 11; // yorug'lik uchun qizil rangni o'rnatadi int redval = 0; // qizil rang uchun o'zgarishi mumkin bo'lgan qiymatni belgilaydi int blueval = 0; // ko'k rang uchun o'zgarishi mumkin bo'lgan qiymatni belgilaydi greenval = 0; // yashil rang int uchun o'zgarishi mumkin bo'lgan qiymatni o'rnatadi potPin = A0; // pententiometr uchun qiymatni o'rnatadi, bu unga void setup () {// ishlash kodini qo'yadi, bir marta ishga tushirish uchun sozlang: pinMode (potPin, INPUT); // INPUT qilish orqali siz Potpinga pinMode (A0, INPUT) qiymatlarini o'qishni aytasiz; // uni kiritish orqali qiymatlarni o'qishni aytadi pinMode nuriga (yashil rangda, OUTPUT)); // barcha chiroqlar uchun "OUTPUTS" deb ayting, siz ularga rang ishlab chiqarishni aytasiz. pinMode (qizil, OUTPUT); pinMode (ko'k rang, OUTPUT); Serial.begin (9600); // bu Serialga qiymatlarni chop etishni aytadi}
void loop () {// qayta ishga tushirish uchun asosiy kodingizni bu erga qo'ying: redval = analogRead (potPin); // bu potpindan o'qiladigan qiymatni bildiradi greenval = analogRead (potPin); // bu qiymatni bildiradi potpindan o'qish blueval = analogRead (potPin); // bu potpin redval = xaritadan o'qiladigan qiymatni bildiradi (redval, 0, 1023, 255, 0); // bu qiymatlarni 0 ga 1023 va 255 nolga teng blueval = map (blueval, 0, 1023, 0, 255); // xuddi yuqoridagi kabi har xil raqamlar greenval = map (greenval, 0, 1023, 130, 5); // xuddi yuqoridagi ikkita kabi turli raqamlar Serial.print (redval); // Serialga ko'k va yashil Serial.print (blueval) uchun qizil qiymatni bir xil bosib chiqarishni aytish; Serial.println (greenval); analogWrite (redled, redval); // nurni qizil qiymat analogWrite (greenled, greenval) ga aytganidek harakat qilishini aytadi; analogWrite (ko'k, ko'k rang);
}
2 -qadam: sozlash
yorug'lik uchun katta oyoq besh voltgacha ketadi, pentametr uchun o'rta oyoq A0 ga to'g'ri keladi
3 -qadam: Oxirida sinab ko'rganingizda qanday ko'rinishga ega bo'ladi
Agar siz ranglarni o'zgartirishni xohlasangiz, kodlar to'plamiga qayting va qizil yoki ko'k rang xaritadan o'qiyotganida raqamlarni o'zgartiring, bu erda raqamlarni o'zgartiring bu qadam redval = map (redval, 0, 1023, 255, 0);
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino bilan Neopixel Ws2812 LED yoki LED STRIP yoki Led Ringni qanday ishlatish kerak: 4 qadam
Arduino bilan Neopixel Ws2812 LED yoki LED STRIP yoki Led Ring -dan qanday foydalanish kerak: Salom bolalar, chunki Neopixel LED chizig'i juda mashhur va u shuningdek ws2812 LED tasmasi deb ham ataladi. Ular juda mashhur, chunki bu chiziqli lentada biz har bir LEDga alohida -alohida murojaat qilishimiz mumkin, demak, agar siz bir nechta chiroq bitta rangda porlashini xohlasangiz
ESP8266 RGB LED chiziqli WIFI nazorati - NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida - RGB LED STRIP smartfonini boshqarish: 4 qadam
ESP8266 RGB LED chiziqli WIFI nazorati | NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida | Smartfonni RGB LED STRIP nazorati: Salom bolalar, bu qo'llanmada biz nodemcu yoki esp8266 ni RGB LED tasmasini boshqarish uchun IR masofadan boshqarish pulti sifatida ishlatishni o'rganamiz va Nodemcu smartfon orqali wifi orqali boshqariladi. Shunday qilib, siz RGB LED STRIP -ni smartfoningiz bilan boshqarishingiz mumkin