Prácticas con Blynk&ESP8266


Funciones:

Simple. Controlar directamente los pines de E / S digitales sin codificación;
Avanzado, usando pines virtuales y código simple;

Ejemplo simple :

He cargado en una placa Wemos D1 R2 este sketch con los datos de mi red y el acceso a mi servidor Local .En la app coloque un simple botón asociado al pin físico a D4 que es el led azul interno. y nos sirve de indicación. Este se activa con un 0 y se desactiva con 1. Lo único que tenemos que hacer es cargar el sketch con nuestros datos y listo.

Avanzado

En el modo avanzado necesitamos trabajar con los pines virtuales que nos ofrece la APP., de forma que podamos enviar información a nuestros actuadores o recibir información de los sensores hacia la APP.

Práctica con sensor temperatura DHT-22

Vamos a ver el uso de los pines virtuales y entender el concepto de “push”-,con una sencilla práctica con el sensor de temperatura y humedad

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

#include "ABlocks_DHT.h"

double led;
double temperatura;
double humedad;
double comprobando;

String s_varTexto;

boolean b_varBool;

const char blynk_wifi_ssid[]="Netgear";
const char blynk_wifi_pass[]=" ...........";
const char blynk_auth[]="LIQ_Me-Ml3H_daEUWVlI6YL-2lsiZCy-";
//Blynk: esp8266
DHT dht5(5,DHT22);

BLYNK_READ(V0){
  temperatura = dht5.readTemperature();
  Blynk.virtualWrite(V0,temperatura);
}

BLYNK_READ(V1){
  humedad = dht5.readHumidity();
  Blynk.virtualWrite(V1,humedad);
}

void setup()
{
  Blynk.begin(blynk_auth,blynk_wifi_ssid,blynk_wifi_pass,"10.18.2.51",8080);
pinMode(5, INPUT);
dht5.begin();
}


void loop()
{
	yield();

Blynk.run();

}
	
		

Deja una respuesta

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

Translate »