Etapa 1
https://issuu.com/heidi090/docs/plantilla_inspiraci__n.docx
*******************************************************************
******************************************************************
Etapa 3
Vídeo Proyecto Final
https://youtu.be/yjpMBJxtYVM
Les comparto mi proyecto final el cual consiste en simular una puerta que avisa al dependiente cuando es abierta o bien cuando a ingresado alguien al sitio. Activando un sonido como alarma además de activar una luz de aviso por si no escuchara el timbre.
Programación utilizada en el proyecto.
*******************************************************************
*******************************************************************
Etapa 2
Plantilla Implementación
******************************************************************
Etapa 3
Vídeo Proyecto Final
https://youtu.be/yjpMBJxtYVM
Les comparto mi proyecto final el cual consiste en simular una puerta que avisa al dependiente cuando es abierta o bien cuando a ingresado alguien al sitio. Activando un sonido como alarma además de activar una luz de aviso por si no escuchara el timbre.
Programación utilizada en el proyecto.
#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.h>
int pinDelBoton=9; //define el cap 9 el cual recibirá los datos.
const int timbre=50; //constante
int c=0; //se ultilza para el ciclo for
int alarmaPuerta=0;
int color_azar;
void setup()
//Se inicializa la circuitPlayground
{
CircuitPlayground.begin();
pinMode (pinDelBoton, INPUT);
Serial.begin(9600);
}
void loop()
{
sensor_Luz(); //activa la programación de sensor Luz
if (CircuitPlayground.readCap(pinDelBoton)> timbre)
{
for (c=0;c<10;c++) //iniciacion y repeticiones del for. Se encienden los dos primeros neopixeles.
{
CircuitPlayground.setPixelColor(c, 0,255,0); // los neopixeles se encienden, de color verde.
}
delay (100);
CircuitPlayground.playTone(4000,100);
delay(100);
CircuitPlayground.playTone(1750,300);
delay(100);
//for
}
else
{
CircuitPlayground.clearPixels();
delay (100);
}//else
}//loop
void sensor_Luz()
{
int valor_Luz = CircuitPlayground.lightSensor();
color_azar = random (10, 1000);
Serial.print (color_azar);
//Serial.print ("valor detectado de luz: "); //Su función es escribir en el monitor serial el dato que se escriba entre comillas.
//Serial.println (valor_Luz); //Su función es bajar una línea para leer el valor numérico del sensor de la luz.
delay (500); // espera un medio segundo
if (valor_Luz>5)
{
for (alarmaPuerta=0;alarmaPuerta<10;alarmaPuerta++) //iniciacion y repeticiones del for. Y enciende todos los neopixeles
{
CircuitPlayground.setPixelColor(alarmaPuerta,CircuitPlayground.colorWheel(color_azar)); //Se encienden de un color al azar todos los neopixeles.
}
CircuitPlayground.playTone(3000,300,200);
//delay(100);
CircuitPlayground.playTone(600,500,100);
//delay(500);
}
}
*******************************************************************
No hay comentarios:
Publicar un comentario