Estou tentando fazer um Alarme com meu Arduino um LDR e um Laser.
Esté o código:
__________________________________________________
byte pinoLDR = 8;
byte pinoLed = 7;
void setup() {
pinMode( pinoLDR, INPUT );
pinMode( pinoLed, OUTPUT );
digitalWrite( pinoLed, LOW );
Serial.begin( 9600 );
delay(1000);
}
void loop() {
float valorLDR = digitalRead( pinoLDR );
Serial.print("Valor LDR = ");
Serial.println( valorLDR );
}
__________________________________________________
Estou tentando ativar um Buzzer quando o LDR mudar o estado de 0 para 1. mas estou com dificuldades, não tenho muita noção de programação!
Tags:
Wallace, LDR é um sensor analógico, ou seja, ele não vai simplesmente de "0" pra "1". Você precisará usa um circuito pra fazer essa comutação, ou estude utilizar um outro sensor, tipo um foto-transistor. Vc pode também utilizar valores de corte dentro do código se quiser mesmo utilizar o LDR.
abraços
Eu não coloquei lá em cima, esqueci...
Mas já consigo fazer a leitura da porta do LDR e consigo "ler" a mudança de 0 e 1 dele.
O que me falta é escrever a parte do código que acionaria outra porta quando o estado mudasse de 0 para 1.
Desculpe eu não ter colocado de maneira correta o que eu queria!
Consegui fazer o estado do LDR ativar a outra porta!
nesta outra porta fica 1 LED, porem o LED fica piscando!
o que eu queria era quando o LDR NÂO receber a luz ae sim o LED seria ativado e ficaria ativado até o seu desligamento manual ou reinicialização do Arduino.
Quem puder da essa moral ae =D
Vlw galera
-------------------------------------------------------------------------------------------------------
#define LED 7
#define LDR 8
boolean VLDR = 0;
boolean VLED = 1;
void setup()
{
pinMode(LED, OUTPUT);
digitalWrite(LED, LOW);
pinMode(LDR, INPUT);
digitalWrite(LDR, HIGH);
Serial.begin (9600);
}
void loop()
{
Serial.println(VLDR);
VLDR = digitalRead (LDR);
if (VLDR == 0)
{
VLED = !VLED;
digitalWrite(LED, VLED);
delay(500);
}
delay(100);
}
-------------------------------------------------------------------------------------------------------
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por