Esp8266 Con Control Blink App Movil
Esp8266 Con Control Blink App Movil
SISTEMAS EMBEBIDOS
DOCENTE:
TARJETA ESP6286
Es una tarjeta de Arduino programable para conexión wifi que hace parte del internet de las cosas,
esa una tarjeta que presta el servicio de microprocesador con conectividad WIFI 2,4 GHz,
representa una gran evolución en la tecnología y en los sistemas embebidos debido a sus
propiedades de conexión inalámbricas. Es compatible con el protocolo TCP/IP y su función
principal es la de dar acceso a cualquier microcontrolador en una red mediante WIFI.
QUE ES BLYNK?
Es un controlador para Arduino desde la interfaz del celular, puede definirse como una aplicación
de IOT que revoluciona el internet de las cosas, permite interactuar en tiempo real con variedad
de placas de Hardware de Arduino de manera remota.
3. Generamos el código el BLYNK para controlar un LED desde la APP del móvil.
CODIGO BLYNK
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "YourAuthToken";
// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";
WidgetLED led1(V1);
BlynkTimer timer;
// V1 LED Widget is blinking
void blinkLedWidget()
{
if (led1.getValue()) {
led1.off();
Serial.println("LED on V1: off");
} else {
led1.on();
Serial.println("LED on V1: on");
}
}
void setup()
{
// Debug console
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
//Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
timer.setInterval(1000L, blinkLedWidget);
}
void loop()
{
Blynk.run();
timer.run();
}
4. Creamos UN BUTTON.
6. Compilamos la información.
7. Podemos observar que en la APP ya se encuentra conectado.
11. Off
CONCLUCIONES