Para saber mais sobre o resistor LDR e outros tipos de resistores, leia o artigo Especificação técnica dos resistores.
Esquema de ligação :
Coódigo utilizado no teste da vídeo aula
//TESTE SENSOR LDR
//ESTE PRGRAMA CONSISTE EM UM TESTE SIMPLES ONDE O ARDUINO RECEBE
//O SINAL NO PINO 8, E COPIA O ESTADO PARA O PINO 13, QUE SERÁ PERCEPTÍVEL
//NO LED DO PINO 13.
// DECLARANDO AS VARIAVEIS
const int buttonPin = 8; // DECLARA VARIAVEL QUE RECEBERA O VALOR OBTIDO NA ENTRADA DIGITAL 8
const int ledPin = 13; // DECLARA VARIAVEL PARA QUE ACENDERÁ O LED DO PINO 13
int buttonState = 0; // variable for reading the pushbutton status
void setup() {
// DECLARANDO A VARIAVEL RELACIONADA AO PINO 13 COMO SAIDA DIGITAL
pinMode(ledPin, OUTPUT);
// DECLARANDO A VARIAVEL RELACIONADA AO PINO 8 COMO ENTRADA DIGITAL
pinMode(buttonPin, INPUT);
}
void loop(){
//SE RECEBER NIVEL ALTO (OU 5V) NO PINO 8
if ( digitalRead(buttonPin) == HIGH) {
digitalWrite(ledPin, HIGH); // ACENDE O LED.
}
else { // SE NÃO
digitalWrite(ledPin, LOW); // LED APAGADO.
}
}
Nenhum comentário:
Postar um comentário