Saltar al contenido

Proyecto de sensor de flujo de agua inteligente con ejemplo de código ESP32

Si encuentras alguna parte que no comprendes puedes dejarlo en la sección de comentarios y te responderemos lo más rápido posible.

Ejemplo: sensor de flujo de agua inteligente con ESP32

#include <ESP8266WiFi.h> //Library can be download below
#include <WiFiClient.h> //Library can be downloaded below
#include <ESP8266WebServer.h> //Library can be downloaded below
#include <PubSubClient.h> 
 
int sensorPin1 = 5;
 
//int flowPin2 = 4;
//int flowPin3 = 3;
//int flowPin4 = 2;
 
unsigned long flow1count = 0;
unsigned long flow2count = 0;
 
#define countof(a) (sizeof(a) / sizeof(a[0]))
 
/* Connecting to existing wifi AP Network */
 
//char ssid[] = "14CORE";  //  your network SSID (name)
//char password[] = "we do what we must, because we can";       // your network password
 
/* Make you own stand alone wifi networ accesspoint*/
const char* ssid     = "14CORE";
const char* password = "1234567890";
 
// Set your IP address for your suitable for your network IP/SEGMENT
 
IPAddress server(192, 168, 4, 100);
 
PubSubClient client(server);
String webString = "14CORE | Water Flow Sensor with ESP8266";   // String to display
 
// Callback function
 
void callback(const MQTT::Publish& pub) 
  if(pub.payload_string().equals("flow1"))
  
    webString = "Flow 2: " + String(flow1count/450.0) + " L"; // Arduino has a hard time with float to string
    client.publish("outTopic",webString);
   else if(pub.payload_string().equals("flow2"))
  
    webString = "Flow 2: " + String(flow2count/450.0) + " L";
    client.publish("outTopic",webString);               // send to someones browser when asked
 
       else
 
Serial.print("14CORE 
void setup()
 ESP8266 Server");
  Serial.print("Connected to ");
  Serial.println(ssid);
  Serial.print("IP address: ");
  Serial.println(WiFi.localIP());
    
  if (client.connect("14CORE 
 
void loop()

  client.loop();

 
void flow1()

flow1count +=1;

 
void flow2()

flow2count +=1;

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *