วันนี้เราจะมาทำความรู้จักกับ RGB LED ในการกำหนดสีทั้ง 3 คือ แดง เขียว น้ำเงิน เพื่อนำมาผสมสีของแสงที่ออกมาให้เราได้เห็นกันครับ เริ่มจากส่วนประกอบของหลอด RGB LED , ระดับแรงดันไฟของแต่ละสี และการควบคุมผสมสี
ส่วนประกอบของหลอด RGB LED
ขาของหลอด LED กำหนดสี RGB ดังรูป
Color
|
Red
|
Green
|
Blue
|
White
|
255
|
255
|
255
|
Off
|
0
|
0
|
0
|
Red
|
255
|
0
|
0
|
Green
|
0
|
255
|
0
|
Blue
|
0
|
0
|
255
|
Light blue
|
0
|
255
|
255
|
Pink
|
255
|
0
|
255
|
Yellow
|
255
|
255
|
0
|
Orange
|
255
|
48
|
0
|
Cyan
|
0
|
255
|
48
|
Purple
|
48
|
0
|
255
|
// RGB LED - Color Control With Potentiometers // // Matthew L Beckler // matthew at mbeckler dot org int redPin = 11; int bluePin = 10; int greenPin = 9; int redIn = 0; int greenIn = 1; int blueIn = 2; int redVal; int greenVal; int blueVal; void setup() { // nothing to do here } void loop() { redVal = analogRead(redIn); greenVal = analogRead(greenIn); blueVal = analogRead(blueIn); // analogRead returns a value between 0 and 1023 // analogWrite wants a value between 0 and 255 // That means we need to map the input range to // the correct output range. redVal = map(redVal, 0, 1023, 0, 255); greenVal = map(greenVal, 0, 1023, 0, 255); blueVal = map(blueVal, 0, 1023, 0, 255); analogWrite(redPin, redVal); analogWrite(greenPin, greenVal); analogWrite(bluePin, blueVal); }
หน้าที่เข้าชม | 1,829,093 ครั้ง |
ผู้ชมทั้งหมด | 614,937 ครั้ง |
เปิดร้าน | 5 มี.ค. 2558 |
ร้านค้าอัพเดท | 3 ต.ค. 2568 |