Halo, para pejuang IoT! Kali ini, kita bakal bahas sesuatu yang asik banget: mengontrol ESP32 di Wokwi menggunakan Blynk! Jadi, nggak perlu ESP32 fisik dulu buat eksperimen, cukup pakai emulator. Praktis, kan? 😎
Apa Itu Wokwi & Blynk?
- Wokwi adalah emulator keren buat mikrokontroler, termasuk ESP32. Cocok buat yang pengen coba coding tanpa harus beli hardware dulu.
- Blynk adalah platform IoT yang bikin ESP32 bisa dikontrol dari aplikasi HP dengan tampilan kece.
Kombinasi dua ini? Dijamin seru! 🎉
Persiapan Awal
Sebelum mulai, pastikan udah punya:
- Akun Blynk (bisa daftar di https://blynk.io)
- Akses Wokwi (langsung buka https://wokwi.com)
- Token Autentikasi Blynk (nanti dikirim ke email pas bikin project di Blynk)
- Kode program buat ESP32 (tenang, bakal kita kasih 😉)
Langkah-Langkah Setting di Blynk
- Buka aplikasi Blynk dan buat project baru.
- Pilih ESP32 Dev Board sebagai perangkatnya.
- Masuk ke Developer Zone untuk membuat New Template
- Simpan Auth Token yang dikirim ke email.
- Tambahkan Button di aplikasi buat menyalakan/mematikan LED.
Setup Wokwi
Sekarang saatnya ngoding di Wokwi!
- Buka https://wokwi.com
- Pilih New Project > ESP32
- Tambahkan LED di diagramnya
- Masukkan kode berikut ke dalam editor Wokwi:
#define BLYNK_PRINT Serial #define BLYNK_TEMPLATE_ID "TMPL6FUYHBr1D" #define BLYNK_TEMPLATE_NAME "Latihan Lampu IOT" #define BLYNK_AUTH_TOKEN "d1wVunWLSkS7967B30o7GB2xuF2GfqvT" #include <WiFi.h> #include <WiFiClient.h> #include <BlynkSimpleEsp32.h> char auth[] = BLYNK_AUTH_TOKEN; char ssid[] = "Wokwi-GUEST"; char pass[] = ""; BlynkTimer timer; #define LED 2 int lampState = 0; // Status lampu // Kontrol lampu menggunakan Virtual Pin V1 BLYNK_WRITE(V1) { lampState = param.asInt(); if (lampState == 1) { digitalWrite(LED, HIGH); Serial.println("LAMPU HIDUP"); Blynk.virtualWrite(V1, HIGH); } else { digitalWrite(LED, LOW); Serial.println("LAMPU MATI"); Blynk.virtualWrite(V1, LOW); } } void setup() { pinMode(LED, OUTPUT); Serial.begin(9600); Blynk.begin(auth, ssid, pass); } void loop() { Blynk.run(); timer.run(); }

Jalankan & Uji Coba
- Klik tombol “Start Simulation” di Wokwi
- Buka aplikasi Blynk, lalu tekan tombol yang tadi dibuat.
- Lihat di Wokwi, LED bakal nyala/mati sesuai perintah dari HP! 🔥
Kesimpulan
Dengan ESP32 di Wokwi dan Blynk, kita bisa eksperimen IoT tanpa repot nyiapin hardware. Cocok buat belajar smart home, otomasi, dan proyek IoT lainnya! 🚀
Jadi, gimana? Seru, kan? 😆 Jangan lupa eksperimen lebih lanjut, misalnya pakai sensor atau relay biar makin keren! Kalau ada pertanyaan atau ide proyek IoT lain, langsung gas diskusi! 😉
Selamat ngoprek! 🔥
Tag: iot, pemrograman jaringan