สวัสดีคับ คือต้องการที่จะให้ผลลัพธ์มันออกมาเป็น ถ้าเจอวัตถุให้หลอดสีแดงติด แต่ถ้าไม่เจอวัตถุให้หลอดสีเขียวติด ลองเขียนแล้วไม่ได้เลยคับ เขียนได้แค่หลอดเดียว มีโค้ดแบบหลอดเดียวอยู่คับ
int ledPin_Red = D0; // สีแดง
int ledPin_G = D1; // สีเขียว
int digitalPin = 8;
int val = 0;
void setup() {
pinMode(ledPin_Red, OUTPUT);
pinMode(ledPin_G, OUTPUT);
pinMode(digitalPin, INPUT);
digitalWrite(ledPin_Red, LOW);
digitalWrite(ledPin_G, LOW);
Serial.begin(9600);
}
void loop() {
val = digitalRead(digitalPin);
Serial.println("Val = " + String(val));
if (val == 0) {
digitalWrite(ledPin_Red, HIGH);
digitalWrite(ledPin_G, LOW);
} else {
digitalWrite(ledPin_Red, LOW);
digitalWrite(ledPin_G, HIGH);
}
}