ALAT UKUR KELEMBABAN TANAH BERBASIS NODEMCU DENGAN APLIKASI BLYNK PADA HP ANDROID

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