En este día trabajamos sobre la parte del sensor de movimiento para el garaje de la casa
Para mi estaba un poco complicada ya que necesitaba bastante programación
Servo miservo;
void setup() {
pinMode (A0,INPUT);//El pin A0 sera entrada
pinMode (pinPir,INPUT);//El pin A0 sera entrada
pinMode(pinled,OUTPUT);//Servomotor
miservo.attach(3);//Servomotor conectado al pin 3
miservo.write(0);//Servomotor en cero grado
Serial.begin(9600);//Para poder visualizar en panaatalla
// los valores
}
void loop(){
delay(50);//50 cada lectura de distancias
int valorPir=digitalRead(pinPir);
if(valorPir==HIGH)
{
miservo.write(180);
}
else
{
miservo.write(0);
}
valorfoto=analogRead(A0);//almacena los valores al que lee
Serial.println(valorfoto);//muestra los valores en pantalla
if (valorfoto>500)
{digitalWrite(pinled,LOW);//se apaga el led
}
else
{
digitalWrite(pinled,HIGH);//se enciecnde el led
}
}
No hay comentarios:
Publicar un comentario