Actualizar 'Proyecto_alarma_2.2.ino'

This commit is contained in:
Isaac Zambrano 2021-04-16 19:15:02 -04:00
parent 8f600768cc
commit 432f8a858d
1 changed files with 109 additions and 110 deletions

View File

@ -16,7 +16,7 @@ WiFiClient wclient;
PubSubClient client(wclient); //Configurar el cliente MQTT
bool state=0;
// Conectar al Wifi
// Conectar al Wifi-------------------------
void setup_wifi() {
Serial.print("\nConnecting to ");
@ -34,9 +34,9 @@ void setup_wifi() {
Serial.println(WiFi.localIP());
}
// Volver a conectarse con el cliente
// Volver a conectarse con el cliente------------------------
void reconnect() {
// Bucle hasta que nos volvamso a conectar
// Bucle hasta que nos volvamso a conectar-----------------
while (!client.connected()) {
Serial.print("Attempting MQTT connection...");
// intenta conectarte
@ -53,7 +53,7 @@ void reconnect() {
}
}
}
//Comienzo del codigo principal----------------
void setup() {
Serial.begin(115200); // Inicie la comunicacion en serie a 115200 baudios
pinMode(Pir_Pin,INPUT); // Configurar los sensores como entrada
@ -71,7 +71,7 @@ void loop() {
}
client.loop();
// Si el detector de movimiento capta algo
// Si el detector de movimiento capta algo------------------
if(digitalRead(Pir_Pin) == HIGH)
{
digitalWrite(buzzer_pin, HIGH);
@ -89,6 +89,7 @@ void loop() {
client.publish(TOPIC, "off");
Serial.println((String)TOPIC + " => off");
}
//Si el detector magnetico capta algo--------
digitalWrite(buzzer_pin, !digitalRead(SENSOR));
{
state = !state; //alternar estado
@ -103,8 +104,6 @@ void loop() {
client.publish(TOPIC, "off");
Serial.println((String)TOPIC + " => off");
}
yield();
delay(20);
}
}
}