/* นายภูดิศ สิมทอง ม.5/2 13 */
int LedRED = 12;
int LEDgreen = 11;
int LEDYello = 10;
int LEDOrange = 9;
int smokeA0 = A0;
void setup() {
Serial.begin(9600);
pinMode(LedRED, OUTPUT);
pinMode(LEDgreen, OUTPUT);
pinMode (LEDYello, OUTPUT);
pinMode (LEDOrange, OUTPUT);
pinMode(smokeA0, INPUT);
}
void loop() {
int analogSensor = analogRead(smokeA0);
Serial.print("Pin A0: ");
Serial.println(analogSensor);
if (analogSensor >= 250 && analogSensor < 500) {
digitalWrite(LedRED, LOW);
digitalWrite(LEDgreen, LOW);
digitalWrite(LEDOrange, LOW);
digitalWrite(LEDYello, HIGH);
}
else if (analogSensor >= 500 && analogSensor < 750) {
digitalWrite(LedRED, LOW);
digitalWrite(LEDgreen, LOW);
digitalWrite(LEDOrange, HIGH);
digitalWrite(LEDYello, LOW);
}
else if (analogSensor >= 750 && analogSensor < 1023) {
digitalWrite(LedRED, HIGH);
digitalWrite(LEDgreen, LOW);
digitalWrite(LEDOrange, LOW);
digitalWrite(LEDYello, LOW);
}
else {
digitalWrite(LedRED, LOW);
digitalWrite(LEDgreen, HIGH);
digitalWrite(LEDOrange, LOW);
digitalWrite(LEDYello, LOW);
}
delay(100);
}