ESP32

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 :

ESP32 WiFi Manager dan NTP Client 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 »

FeaturePlatformIO

Integrasi PlatformIO dengan VSCode

Berikut hal-hal yang harus dilakukan untuk melakukan Integrasi PlatformIO dengan VSCode: Langkah 1 : Install Python Silahkan download Python versi 3.8.5 atau yang lebih baru lalu install. Jangan lupa untuk tick Add Python 3.8.5 to PathPython dibutuhkan untuk program board ESP32 dan ESP8266. Langkah 2 : Install Extensions PlatformIO di VSCode Pastikan PlatformIO terinstall dengan

Integrasi PlatformIO dengan VSCode Read More »