- Buka menu Tools – Boards Manager kemudian ketik ESP8266 di kotak ‘Search’
- Instal ‘Esp8266 by ESP8266 Community’
- Kemudian buka kembali menu Tools – Board, scroll ke bawah menunya, seharusnya akan
muncul menu board baru berbasis ESP8266 di sana, termasuk Wemos ini
- Siap dijalankan
-
2. KONTROL LED
3. LCD
#include <LiquidCrystal_I2C.h>
void setup()
{
lcd.init();
// turn on LCD backlight
lcd.backlight();
lcd.setCursor(1,0);
// print message
lcd.print("INTENSITY LIGHT");
lcd.setCursor(9,1);
lcd.print(" cd");
void loop()
{
sensorValue = analogRead(A0); // read analog input pin 0
Serial.print(sensorValue, DEC); // prints the value read
Serial.print(" \n"); // prints a space between the numbers
// wait 100ms for next reading
lcd.setCursor(4,1);
lcd.print(sensorValue);
delay(1000);
4. APP BLYNK
BLYNK adalah platform untuk aplikasi OS Mobile (iOS dan Android) yang bertujuan untuk
kendali module Arduino, Raspberry Pi, ESP8266, WEMOS D1, dan module sejenisnya
melalui Internet.
Cara instalasi blynk
Program
#include <ESP8266WiFi.h>
#define BLYNK_PRINT Serial
#include <BlynkSimpleEsp8266.h>
//cek email dan copy paste kan disini
char auth[] = "8719ce5c040a4bd88b8d6698bbd515e5";
//isikan nama wifi dan passwordnya
char ssid[] = "internet";
char pass[] = "pasword";
void setup()
{
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
}
void loop()
{
Blynk.run();
}
Langkah di blynk
5. ANTARES
Platform untuk pengembangan IOT
https://antares.id/id/index.html
5. Create aplikasi
6. Klik add
7. Pilih device
Program menggunakn Antares
1. Download library Antares
2. Download library dht
3. Download adafruit_sensor.h
Program
#include <DHT.h>
#include <AntaresESP8266HTTP.h > // Inisiasi library HTTP Antares
#define DHTPIN D2 // Buat variabel DHTPIN, mengarah pada pin D2
#define DHTTYPE DHT11 // Tentukan tipe DHT menjadi DHT11
void setup() {
Serial.begin(115200); // Buka komunikasi serial dengan baudrate 115200
dht.begin();
void loop() {
// Isi variabel dengan nilai acak, dengan tipe data yang berbeda
float hum = dht.readHumidity(); // Baca kelembapan
float temp = dht.readTemperature(); // Baca temperatur