
נורת LED RGB
נורת LED RGB מורכבת משלוש נורות LED בצבעים אדום - Red, ירוק - Green, כחול - Blue. כפי שלמדנו על נורות LED של צבע אחד, חיבור של הנורה לפין PWM מאפשר לנו לשלוט על עוצמת התאורה של הנורה - 256 רמות עוצמה שונות (למרות שבערכים מסויימים קשה להבחין בהבדל).
שימוש בתכונה זו של נורת ה LED, מאפשר לנו להדליק שלוש נורות, בשלושת צבעי היסוד RGB, בעוצמת הארה שונה, וכך לדמות מגוון צבעי הקשת (שיר)
יש שני סוגים של נורות LED RGB:
-
Common Anode - יש חיבור משותף ל-5V לכל שלוש הנורות
-
Common Cathode - יש חיבור משותף ל-GND לכל שלוש הנורות

חיבור נורת LED RGB תלוי בסוג. בכל מקרה כל אחת מרגלי הצבע R, G, B יחוברו בטור לנגד בעל ערך מתאים לפי הצבע (ראו בדף על נורת LED). הרגל הארוכה תחובר או ל-5V בנורה מסוג אנודה משותפת, או ל GND בנורה מסוג קטודה משותפת - למשל בתמונה חיבור לאנודה משותפת.

תכנות הבקר
משתנים - משתנה אחד לכל צבע לאחסון מספר הפין אליו מחברים את הנורה.
#define redLed 3
#define greenLed 4
#define blueLed 5
SETUP - הגדרת סוג הפין כרכיב פלט
pinMode(redLed,OUTPUT);
pinMode(greenLed,OUTPUT);
pinMode(blueLed,OUTPUT);
הדלקת/כיבוי צבע נורה - כתיבת ערך לפין הרלוונטי בין 0-255
analogWrite(redLed,255);
analogWrite(greenLed,0);
analogWrite(blueLed,0);
לפניכם תוכנית דוגמא לשליטה ב LED RGB על ידי הקלדה של ערכי PWM מהמקלדת וקבלת צעים שונים