int led = 8;//pino onde será colocado o led
int sensor = 5;//pino onde será colocado o sensor
int val = 0;//variável para armazenar o valor analógico
void setup()
{
Serial.begin(9600);// porta serial em 9600 bps
pinMode(led, OUTPUT); // determina o led como uma saída.
}
void loop()
{
val = analogRead(sensor);// Lê o valor do sensor e o armazena na variável val.
Serial.println(val); // imprimir como um decimal
delay(100); // delay de 100 milissegundos antes da próxima leitura:
if (val > 1000) //Se o valor for maior que 1000
digitalWrite(led, OUTPUT);// Coloca o led em estado HIGH, ou seja liga o led.
else // ou se o valor for menor que 1000
digitalWrite(led, LOW);// Coloca o led em estado LOW, ou seja desliga o led.
}
No hay comentarios:
Publicar un comentario