Exemplo: Sensor de Luz - LDR
Nesse exemplo vamos ler um sensor LDR usando a entrada analógica. Será exibido um exemplo de funcionamento de uma fotocélula, onde ao escurecer será aceso o LED, como acontece na luz da rua. ;)
int ledPin = 1; //Led no pino 1 - LED da placa
int ldrPin = A1; //LDR no pino analógico A1
int ldrValor = 0; //Valor lido do LDR
pinMode(ledPin,OUTPUT); //define LED como Saída
ldrValor = analogRead(ldrPin); //O valor lido será entre 0 e 1023
//se o valor lido for maior que 800, liga o led
digitalWrite(ledPin, HIGH); //aciona saída
} else { // senão, apaga o led
digitalWrite(ledPin,LOW); //desliga saída