top of page

Kontrol LED dengan Blynk via WiFi Pake Wemos D1 Mini

Halo teman-teman, selamat datang di website Cosmo. di artikel ini kita akan belajar mengontrol LED dengan blynk via menggunakan wemos D1 Mini. Artikel ini ditujukan untuk menyediakan resource rangkaian dan kode program tutorial kontrol LED dengan Blynk. untuk tutorial lengkapnya bisa di lihat pada video berikut.


Tutorial Video

Video tutorial

Rangkaian

Wiring

Penjelasan rangkaian

D3 --> Resistor --> kaki positif LED

GND --> kaki negatif LED


Kode program

// Ubah 3 baris kode di bawah ini sesuai dengan Blynk ID, Name & Author kalian
#define BLYNK_TEMPLATE_ID "YOUR BLYNK ID"  
#define BLYNK_TEMPLATE_NAME "YOUR BLYNK NAME"
#define BLYNK_AUTH_TOKEN "YOUR AUTH TOKEN"

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

const char* ssid = "Your Wifi SSID";
const char* password = "Your Wifi Password";

#define LED_PIN D3

BlynkTimer timer;

// Fungsi untuk mengontrol LED dari Blynk
BLYNK_WRITE(V0) {
  int value = param.asInt();
  digitalWrite(LED_PIN, value);
}

void setup() {
  Serial.begin(115200);
  pinMode(LED_PIN, OUTPUT);
  digitalWrite(LED_PIN, LOW);

  WiFi.begin(ssid, password);
  Blynk.begin(BLYNK_AUTH_TOKEN, ssid, password);

  timer.setInterval(1000L, []() {
    Blynk.virtualWrite(V1, digitalRead(LED_PIN)); // Mengirim status LED ke Blynk
  });
}

void loop() {
  Blynk.run();
  timer.run();
}

Penjelasan Kode

Kode ini memungkinkan kontrol LED (V0) pada Wemos D1 Mini menggunakan aplikasi Blynk melalui internet, dengan menghubungkan perangkat ke WiFi dan memanfaatkan virtual pin untuk mengubah status LED (V1) berdasarkan input dari aplikasi serta mengirimkan statusnya kembali sebagai feedback.


Itu saja teman-teman, semoga video, rangkaian dan kodenya membantu proses pengerjaan proyek kalian. Jangan lupa kunjungi channel Youtube IQ+ untuk tutorial-tutorial video IoT lainnya. Jika ada masukan dan saran, silakan sampaikan melalui form di bawah. Sampai jumpa!

Comments


Bantu tingkatkan
kualitas website ini!

Dengan memberi masukan dan/atau pertanyaan

Jika berkenan, silakan masukan e-mail Anda untuk kontak lebih lanjut

Pilihan
Masukan
Pertanyaan
Lainnya
bottom of page