
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14




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:
LED kubini qanday yasash mumkin - LED kub 4x4x4: 3 qadam

LED kubini qanday yasash mumkin | LED kub 4x4x4: LED kubini LED displeyi deb hisoblash mumkin, bunda oddiy 5 mm LED raqamli piksellar rolini o'ynaydi. LED kubik ko'rish qobiliyatining barqarorligi (POV) deb nomlanuvchi optik hodisa kontseptsiyasidan foydalanib, tasvirlar va naqshlarni yaratishga imkon beradi. Shunday qilib,
Eng ilg'or chiroq - COB LED, UV LED va ichidagi lazer: 5 qadam (rasmlar bilan)

Eng ilg'or chiroq - COB LED, UV LED va ichidagi lazer: bozorda bir xil ishlatilgan va yorqinligi jihatidan farq qiladigan juda ko'p chiroqlar mavjud, lekin men hech qachon bir nechta turdagi chiroqni ko'rmaganman. Bu loyihada men bitta chiroqqa 3 turdagi chiroqlarni yig'dim, men
Fadecandy, PI va LED chiziqlar yordamida LED bulutlar: 4 qadam (rasmlar bilan)

LED bulutlari Fadecandy, PI va LED chiziqlar yordamida: Men o'z uyimda efir muhitini yaratish uchun bir nechta LED bulutlarini yaratdim. Dastlab ular hozirgi pandemiya tufayli to'xtatilgan festivalda ishlatilgan. Men silliq animatsiyaga erishish uchun so'nib ketadigan konfet chipidan foydalandim va men
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