Documentos de Académico
Documentos de Profesional
Documentos de Cultura
// sensor de movimiento
float distancia=0;
//SERVO
#include <Servo.h>
Servo puerta;
int numero=0;
void setup ()
Serial.begin(9600);
//servo
puerta.attach(3);
//sensor movimiento
pinMode(trigger,OUTPUT);
pinMode(echo,INPUT);
pinMode(verde, LOW);
pinMode(rojo,HIGH);
pinMode(buz,HIGH); //COMENTARIO
void loop()
lectura () ;
Serial.println(distancia);
lectura ();
digitalWrite(6,HIGH);
digitalWrite(4,LOW);
//servo cierra
Serial.println(numero);
puerta.write(numero);
delay(5);
else {
digitalWrite(5,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,LOW);
delay (distancia*5);
digitalWrite(5,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
delay (distancia*5);
//servo abre
Serial.println (numero);
puerta.write(numero);
delay (5);
}
void lectura ()
digitalWrite (trigger,LOW);
delayMicroseconds(10);
digitalWrite(trigger, HIGH);
delayMicroseconds(10);