وحدة RGB LED SMD KY-009
The KY-009 RGB Full Color LED module emits a range of colors by mixing red, green, and blue light. Each color is adjusted by using PWM.
Compatible with popular electronics platforms like Arduino, Raspberry Pi and ESP32.
مواصفات KY-009
تتكون هذه الوحدة من 5050 SMD LED و4 دبابيس رأس ذكر. استخدم مع المقاومات المحدودة لمنع احتراق LED.
جهد التشغيل | 5V max Red 1.8V ~2.4V Green 2.8V ~ 3.6V Blue 2.8V ~ 3.6V |
تيار إلى الأمام | 20 مللي أمبير ~ 30 مللي أمبير |
درجة حرارة التشغيل | -25 درجة مئوية إلى 85 درجة مئوية [-13 درجة فهرنهايت ~ 185 درجة فهرنهايت] |
أبعاد اللوحة | 18.5 ملم × 15 ملم [0.728 بوصة × 0.591 بوصة] |
مخطط الاتصال
Connect the red pin (R) to Pin 9, the green pin (G) to pin 10, the blue pin (B) to pin 11 and finally the ground pin (-) to GND.
You must use resistors between the board and the Arduino to prevent LED burnout.
كي-009 | اللوح | الاردوينو |
---|---|---|
ر | مقاومة 180Ω | دبوس 9 |
ز | مقاومة 110Ω | دبوس 10 |
ب | مقاومة 110Ω | دبوس 11 |
- | أرض |
KY-009 كود الاردوينو
سوف يتنقل مخطط Arduino التالي بين الألوان المختلفة عن طريق تغيير قيمة PWM على كل لون من الألوان الأساسية الثلاثة.
كثافة العمليات redpin = 11; // حدد الدبوس الخاص بمصباح LED الأحمر
كثافة العمليات bluepin =10; // حدد الدبوس الخاص بمصباح LED الأزرق
كثافة العمليات com.greenpin = 9;// حدد الدبوس الخاص بمصباح LED الأخضر
كثافة العمليات فال;
فارغ يثبت() {
pinMode(redpin, انتاج);
pinMode(bluepin, انتاج);
pinMode(com.greenpin, انتاج);
مسلسل.يبدأ(9600);
}
فارغ حلقة()
{
ل(فال = 255; فال > 0; فال--)
{
AnalogWrite(redpin, فال); // قم بتعيين قيمة PWM باللون الأحمر
AnalogWrite(bluepin, 255 - فال); // قم بتعيين قيمة PWM للون الأزرق
AnalogWrite(com.greenpin, 128 - فال); // قم بتعيين قيمة PWM للأخضر
مسلسل.println(فال); // طباعة القيمة الحالية
تأخير(1);
}
ل(فال = 0; فال < 255; فال++)
{
AnalogWrite(redpin, فال);
AnalogWrite(bluepin, 255 - فال);
AnalogWrite(com.greenpin, 128 - فال);
مسلسل.println(فال);
تأخير(1);
}
}