Proyecto realizado en la asignatura de robótica (4º ESO), durante el curso 2017-2018, por los alumnos Verónica Fernández Gutiérrez e Ignacio Valero Fernández.
El reto consiste en automatizar una alarma acústica y luminosa, basada en la detección de intrusos en una vivienda mediante un sensor infrarrojo FC-51.
Esquema de conexiones
El código del programa será:
float sinVal;
int toneVal;
int sensor;
int led = 10;
void setup() {
pinMode(led, OUTPUT);
pinMode(9, OUTPUT);
}
void loop() {
sensor= analogRead (5); //lectura del sensor
delay (50);
if (sensor < 180){
digitalWrite(led, HIGH);
for (int x=0;x<180;x++){
sinVal =(sin(x*(3.1412/100)));
toneVal= 2000+(int(sinVal*1000));
tone (9, toneVal);
delay (2);
}}
else
{
digitalWrite(led, LOW);
pinMode (9,INPUT); //desactivamos el pin para evitar ruidos en el zumbador
}}
No hay comentarios:
Publicar un comentario