Más contenido relacionado
La actualidad más candente (19)
Similar a Alarma antirobo (20)
Más de Luis Carlos Bonilla Aldana (6)
Alarma antirobo
- 1. //LICEOEN CIENCIA Y TECNOLOGIA DE OCCIDENTE
//CAT:LUIS CARLOS BONILLA ALDANA
//PROYECTOALARMA ANTIROBOCON SENSORULTRASONICOHC-SR04
#define trig7 // Emisorde pulsoo señal
#define echo6 // Receptor"del eco"del pulsooseñal ( Aqui esendonde definimos
lasvariable enformaglobal)
#define buzzer12//Zumbador
void setup() {
//Sólose activauna vezal iniciarse el programa.Definimosentradasysalidas
pinMode(trig,OUTPUT);//Emisor
pinMode(echo,INPUT);//Receptor
pinMode(buzzer,OUTPUT);//Emisor
}
void loop() {
//Bucle
longduracion,distancia;//Establecemosduracionydistanciacomovariablesnuméricasextensas
digitalWrite(trig,LOW);//Paratenerunpulsolimpioempezamoscon2milisegundosenapagado
delay(2);
digitalWrite(trig,HIGH);//Mandamosunpulsode 5 milisegundos
delay(5);
digitalWrite(trig,LOW);//Apagamos
duracion= pulseIn(echo,HIGH);//Medimosel tiempoque laseñal tarda envolveral sensoren
microsegundos
distancia= (duracion/2)*0.0343; //La distanciaesel tiempoporlavelocidaddel sonido(343m/s
= 0.0343 cm/microseg)
if (distancia<150) //Si la distanciaesmenorde un metroy medio
{ tone(buzzer,1000); //Suenael zumbadorconuna frecuenciade 1000Hz
delay(5000);//durante 5segundos
}
else //De locontrario ( si no)
{
noTone(buzzer);//nosuena
} }