/*
Código demonstrativo para a aula de Sistemas Embarcados,
Curso de Ciência da Computação e Engenharia da Computação
EEP.
*/
#define PIN_LED_13 13
#define PIN_GAS A3
void setup() {
pinMode(PIN_LED_13, OUTPUT);
Serial.begin(9600);
}
void loop() {
int ValorSensor = analogRead(PIN_GAS) ;
Serial.print(ValorSensor);
Serial.print(" , ");
int ValorCalculado = map(ValorSensor, 210, 1010, 0, 100);
// digitalWrite(PIN_LED_13, ValorCalculado >= 80 ? HIGH : LOW);
if ( ValorCalculado >= 80 ) {
digitalWrite(PIN_LED_13, HIGH);
} else {
digitalWrite(PIN_LED_13, LOW);
}
Serial.println(ValorCalculado);
delay(250);
}