El proyecto que he elegido será una barrera con sensor de movimiento y Arduino.
Consiste en un sensor que al detectar movimiento acciona un servo motor que mueve la barrera, el circuito conta con un led que se iluminará al accionarse el motor, y la barrera se mantendrá levantada mientras que este detectando movimiento.
El proyecto consta de los siguientes materiales:
-Un led.
-Una placa de Arduino.
-Una resistencia para el led.
-Un sensor de movimiento.
-Un servomotor.
El montaje es bastante sencillo pero no dispongo de los materiales necesarios. Lo más complicado será la programación del Arduino ya que me descargue el código y no lo entiendo muy bien. Después tengo que ajustar la sensibilidad del sensor y el temporizador.
Código de programación.
Servo servomotor;
int valor;
int PINSERVO = 9;
int PULSOMIN = 1000;
int PULSOMAX = 2000;
void setup() {
pinMode(7,INPUT);
pinMode(8,OUTPUT);
digitalWrite(8,LOW);
servomotor.attach(PINSERVO,PULSOMIN,PULSOMAX);
}
void loop() {
valor = digitalRead(7);
digitalWrite(8,valor);
if(valor == HIGH){
servomotor.write(180);
}
if(valor == LOW){
servomotor.write(0);
}
}
Comentarios
Publicar un comentario