Arduino Test LED RGB
1 min readJul 3, 2019
การทดลอง การใช้งาน หลอด LED RGB
การทดลองครั้งนี้เราจะใช้ บอร์ดเป็น NodeMCU V2
การทดลองเราต้องการให้ หลอด LED RGB ติดแล้วดับสลับสี แดง เขียว ฟ้า แล้ววนไปเลื่อยๆ
อุปกรณ์ที่ต้องใช้
- NodeMCU V2 ESP8266
- บอร์ดทดลองสำหรับจั๊มสาย
- หลด LED RGB จะใช้เป็น Common Cathode
- R 220 โอม 3 ตัว
- สายจั๊มเปอร์
ต่อวงจร ตามรูป
เขียน Code ตามด้านล่าง
int pinR = D2; // กำหนดขา D2 = pinRint pinG = D3; // กำหนดขา D2 = pinGint pinB = D4; // กำหนดขา D2 = pinBvoid setup(){// put your setup code here, to run once://กำหนด pinR, pinG, pinB เป็น ขา OUTPUTpinMode(pinR, OUTPUT);pinMode(pinG, OUTPUT);pinMode(pinB, OUTPUT);}void loop(){digitalWrite(pinR, HIGH); // กำหนดให้ pinR เป็น HIGH ไฟสีแดงจะติดdelay(1000); //หยุดการทำงานdigitalWrite(pinR, LOW); // กำหนดให้ pinR เป็น LOW ไฟสีแดงจะดับdelay(1000);digitalWrite(pinG, HIGH); // กำหนดให้ pinG เป็น HIGH ไฟสีเขียวจะติดdelay(1000);digitalWrite(pinG, LOW); // กำหนดให้ pinG เป็น LOW ไฟสีเขียวจะดับdelay(1000);digitalWrite(pinB, HIGH); // กำหนดให้ pinB เป็น HIGH ไฟสีฟ้าจะติดdelay(1000);digitalWrite(pinB, LOW); // กำหนดให้ pinB เป็น HIGH ไฟสีฟ้าจะดับdelay(1000);}