代码
int analogPin = A5; // int val = 0; // variable to store the value read int value = 0; #define ledPin 9 #define MQ_MAX 70 void setup() { Serial.begin(9600); // setup serial pinMode(ledPin, OUTPUT); Serial.println("MQ2 INIT..."); delay(30000); Serial.println("MQ2 INIT OK!"); } void loop() { val = analogRead(analogPin); // read the input pin Serial.println(val); // debug value value = map(val, 0, 1023, 100, 0); Serial.print("MQ_2 = "); Serial.println(value); // debug value if (value <= MQ_MAX) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); } delay(1000); }