U sljedećem primjeru pogledajte kako kontrolirati brzinu DC motora koristeći Blynk aplikaciju. Klikni ovdje!
BLYNK + DASDUINO CONNECT: OČITAVANJE TEMPERATURE I VLAGE (DIO 2/3)

U sljedećem primjeru očitavat ćemo temperaturu i vlagu korištenjem DHT11 senzora. Više o senzoru možete pročitati na poveznici.
Blynk serija tutorijala sastoji se od 3 dijela:
1.dio: Uvod, LEDica
2.dio: Očitavanje temperature i vlage
3.dio: Upravljanje motorom
APLIKACIJA
Na isti način kao u prvom primjeru kreiramo novi projekt, no ovoga puta umjesto gumba koristiti ćemo dva nova widgeta pod nazivom „gauge“ koji će i vizualno prikazivati očitane podatke.
Temperaturu ćemo spojiti na virtualni pin V6, a vlagu na V5. Virtualni pinovi uvijek imaju oznaku V+broj (V0, V1, V2,…) služe nam kako bismo aplikaciji mogli slati bilo kakve podatke s mikrokontrolera i nazad.
POVEZIVANJE
KOD
Budući da koristimo DHT11 senzor temperature i vlage, svakako je potrebno instalirati i njegov library.
Također, ponovno upišite podatke vaše wifi mreže te autorizacijski token za ovaj projekt.
#define BLYNK_PRINT Serial
#include "ESP8266WiFi.h"
#include "BlynkSimpleEsp8266.h"
#include "dht.h"
char
auth[] =
"AuthToken"
;
char
ssid[] =
"NazivMreže"
;
char
pass[] =
"LozinkaMreže"
;
#define DHTPIN 2
dht DHT;
BlynkTimer timer;
void
sendSensor(){
DHT.read11(DHTPIN);
float
h = DHT.humidity;
float
t = DHT.temperature;
Blynk.virtualWrite(V5, h);
Blynk.virtualWrite(V6, t);
}
void
setup
(){
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
timer.setInterval(1000L, sendSensor);
}
void
loop
(){
Blynk.run();
timer.run();
}