PROGRAM BACA DATA KELEMBABAN DAN KIRIM DATA KE ANDROID
//library blynk
#define BLYNK_PRINT Serial
#include <SPI.h>
#include <SimpleTimer.h>
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
const int sensor_pin = A0;
SimpleTimer timer;
char auth[] = "OZ-QyUeCqg8ASg1rllzrVGF-I5s_Uwqv"; //get token from blynk app android
char ssid[] = "LetterU"; // ssid wifi
char pass[] = "XXXXXX"; //password wifi
void setup() {
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
timer.setInterval(1000L, getSendData);
}
void loop() {
Blynk.run();
timer.run(); // initiates SimpleTimer
float moisture_percentage;
moisture_percentage = (( 100.00 - ( (analogRead(sensor_pin)/1023.00) * 100.00 ) ) + 0.10);
Serial.println(moisture_percentage);
delay(1000);
}
void getSendData(){
float moisture_percentage;
moisture_percentage = (( 100.00 - ( (analogRead(sensor_pin)/1023.00) * 100.00 ) ) + 0.10);
Blynk.virtualWrite(5, moisture_percentage ); //virtual pin V5
}
Komentar
Posting Komentar