ArduinoJSON Generator

Di tutorial Belajar ArduinoJson sebelumnya diperlihatkan bagaimana cara baca/parsing data Json. Tutorial kali ini menjelaskan bagaimana menghasilkan data/document berformat JSON, baik yang mudah dibaca (prettified JSON) ataupun yang minified JSON (sudah dihilangkan spasi dan New Line). Tutorial dari officialnya ada disini Berikut baris program nya: Berikut tampilannya saat menggunakan simulator Wokwi

ArduinoJSON

Belajar ArduinoJson

Format JSON sering digunakan untuk komunikasi data. Disini kita akan belajar ArduinoJson yang digunakan untuk parsing dan membuat data JSON. Untuk kali ini saya akan mencoba nya di Wokwi.com . Jika belum pernah menggunakan Simulator Wokwi, silahkan bisa dipelajari disini terlebih dahulu. Langkah 1 : Memilih Board Saya pilih Arduino Nano saja untuk test program …

Belajar ArduinoJson Read More »

Install ESP32 Filesystem Uploader pada Arduino IDE

ESP32 mempunyai Serial Peripheral Interface Flash File System (SPIFFS). SPIFFS adalah filesystem yang ringan yang dibuat untuk microcontroller yang terkoneksi menggunakan SPI bus, seperti flash memory ESP32 . Kali ini akan share mengenai cara install ESP32 Filesystem Uploader pada Arduino IDE lalu upload file filesystem ESP32. Langkah 1 : Download Plugin Silahkan kunjungi https://github.com/me-no-dev/arduino-esp32fs-plugin/releases/ Langkah …

Install ESP32 Filesystem Uploader pada Arduino IDE Read More »

ESP32 Board

Install Board ESP32 pada Arduino IDE

Berikut langkah-langkah yang harus dilakukan untuk install board ESP32 pada Arduino IDE. Langkah 1 : Atur Preferences Tambahkan berikut pada Additional Boards Manager URLs : Jika sebelumnya sudah menggunakan ESP8266, bisa digabung dengan menambahkan tanda koma, sehingga isi nya sebagai berikut : Langkah 2 : Install Board ESP32 Jalankan Boards Manager Tulis ESP32 pada search …

Install Board ESP32 pada Arduino IDE Read More »

ESP32 WiFi Manager OnDemandConfig

Setelah mencoba menggunakan WiFi Manager pada tutorial sebelumnya, sekarang kita akan coba gunakan fasilitas OnDemandConfig. Fasilitas ini memungkinkan kita masuk ke Config Mode pada saat aplikasi berjalan, misalnya kita mau ganti WiFi/SSID nya. Pada contoh di bawah ini, saya menggunakan Switch yang terhubung ke GPIO13. Saat Switch ini terhubung ke GND, maka akan masuk ke …

ESP32 WiFi Manager OnDemandConfig Read More »

ESP32 WiFi Manager dan NTP Client

Pada contoh kali ini, saya akan coba gabungkan Tutorial WiFi Manager dan NTP client pada ESP32. Ada tambahan fungsi pada tutorial ini, yaitu configModeCallback. Fungsi ini dijalankan sebelum fungsi AutoConnect. Pada contoh di atas, dalam configModeCallback akan menampilkan IP Address dan SSID. Program lengkapnya adalah sebagai berikut :

WiFi Manager Wemos D1 Mini

Pada saat pertama kali belajar menggunakan WiFi, SSID dan password selalu ditulis dalam baris program. Kendalanya saat perangkat akan menggunakan SSID yang berbeda, maka harus compile ulang program. Solusi dari masalah ini adalah dengan WiFi Manager. Program kali ini mencoba menggunakan PlatformIO. Cara install PlatformIO ada disini. Langkah 1 : Buat Project Baru untuk Board …

WiFi Manager Wemos D1 Mini Read More »

ESP32 sebagai Web Server

Kali ini kita akan buat ESP32 sebagai web server. Program nya adalah sebagai berikut. Pada baris program di bawah ini disertakan juga link-link yang bisa dipelajari lebbih detail mengenai perintah-perintah yang digunakan pada program Setelah program di atas jalan, akan terlihat pada Serial Monitor seperti di bawah ini. Secara default, perintah Akan membuat Board menjadi …

ESP32 sebagai Web Server Read More »

ESP32 Sebagai NTP Client

Kali ini akan membuat program pada ESP32 sebagai NTP Client menggunakan PlatformIO. Langkah 1 : Setting platformio.ini Karena outputnya akan ditampilkan pada serial monitor, jadi kita harus tambahkan parameter baud rate untuk serial monitor nya pada file platformio Langkah 2 : Menulis Program Tampilan di Serial Monitor nya adalah sebagai berikut : Beberapa hal penting …

ESP32 Sebagai NTP Client Read More »