ESP32 tidak hanya dapat digunakan untuk membaca sensor atau mengendalikan perangkat elektronik, tetapi juga mampu mengirim email secara otomatis melalui jaringan internet. Fitur ini sangat berguna untuk berbagai aplikasi Internet of Things (IoT), seperti sistem notifikasi keamanan, monitoring suhu, pendeteksi kebakaran, monitoring level air, hingga sistem otomatis yang mengirimkan laporan kondisi perangkat secara real-time. Pada tutorial ini, Anda akan mempelajari cara memprogram ESP32 agar dapat mengirim email menggunakan layanan Gmail SMTP Server. Email dikirim menggunakan akun Gmail sebagai pengirim (sender), sedangkan alamat penerima (recipient) dapat menggunakan akun email apa saja, baik Gmail maupun layanan email lainnya seperti Outlook, Yahoo Mail, dan sebagainya.
ARDUINO INDONESIA OFFICIAL
Senin, 27 Juli 2026
DIYables ESP32 Web Server - Cara Mengontrol LED melalui Web Browser Menggunakan ESP32
Mengendalikan perangkat elektronik melalui web browser merupakan salah satu kemampuan yang membuat ESP32 sangat populer dalam pengembangan proyek Internet of Things (IoT). Dengan memanfaatkan fitur WiFi yang telah terintegrasi, ESP32 dapat berfungsi sebagai Web Server, sehingga Anda dapat mengontrol perangkat seperti LED langsung dari browser di komputer maupun smartphone tanpa memerlukan aplikasi tambahan. Pada tutorial ini, Anda akan mempelajari cara membuat Web Server ESP32 yang mampu mengontrol LED melalui halaman web sederhana. Selain itu, Anda juga akan mempelajari dua metode penyusunan kode HTML, yaitu dengan menyematkan HTML langsung ke dalam sketch Arduino dan memisahkan HTML ke dalam file terpisah agar program lebih rapi serta mudah dikembangkan.
Minggu, 26 Juli 2026
DIYables ESP32 Web Apps Web Plotter - Cara Membuat Serial Plotter Berbasis Web pada ESP32
Saat mengembangkan proyek Internet of Things (IoT) menggunakan ESP32, proses memantau data sensor secara real-time merupakan salah satu tahap yang sangat penting. Biasanya, data tersebut ditampilkan melalui Serial Plotter di Arduino IDE. Namun, cara ini mengharuskan ESP32 selalu terhubung ke komputer melalui kabel USB. Melalui tutorial ini, Anda akan mempelajari cara membuat Web Plotter berbasis ESP32 yang memiliki fungsi serupa dengan Serial Plotter Arduino IDE, tetapi dapat diakses langsung melalui web browser pada komputer, laptop, maupun smartphone. Dengan memanfaatkan Web Server dan WebSocket, ESP32 dapat mengirimkan data secara real-time sehingga grafik akan diperbarui secara langsung tanpa perlu me-refresh halaman. Metode ini sangat berguna untuk berbagai aplikasi monitoring, seperti menampilkan data suhu, kelembapan, intensitas cahaya, tegangan, hingga berbagai data sensor lainnya secara visual melalui jaringan WiFi.
ESP32 WebSocket - Cara Membangun Komunikasi Real-Time antara ESP32 dan Web Browser
Pada tutorial ini, Anda akan mempelajari apa itu WebSocket, bagaimana cara kerjanya pada ESP32, serta alasan mengapa protokol ini menjadi pilihan terbaik untuk membangun komunikasi real-time antara ESP32 dan web browser. Sebagai contoh implementasi, kita akan membuat sebuah aplikasi chat sederhana yang memungkinkan browser web dan ESP32 saling bertukar data secara langsung. Konsep yang digunakan pada proyek ini dapat dengan mudah dikembangkan menjadi berbagai aplikasi Internet of Things (IoT), seperti sistem monitoring sensor, dashboard IoT, maupun kontrol perangkat secara real-time. Melalui tutorial ini, Anda akan mempelajari cara:
- Mengirim pesan dari browser web ke ESP32 menggunakan WebSocket. Konsep ini dapat diadaptasi untuk mengendalikan LED, relay, servo, motor, dan berbagai perangkat lainnya.
- Menerima pesan dari ESP32 secara real-time tanpa perlu me-refresh halaman web. Teknik ini sangat berguna untuk monitoring sensor atau menampilkan status perangkat secara langsung.
Selasa, 21 Juli 2026
ESP32 Web Server dengan Login Username dan Password (HTTP Authentication)
Saat ESP32 digunakan sebagai web server, sering kali diperlukan mekanisme keamanan agar halaman web tidak dapat diakses oleh sembarang orang. Salah satu metode yang paling sederhana adalah menerapkan HTTP Authentication menggunakan username dan password. Pada tutorial ini, Anda akan mempelajari cara membuat Web Server ESP32 yang dilindungi dengan autentikasi login. Sebelum halaman web ditampilkan, browser akan meminta pengguna memasukkan username dan password. Hanya pengguna yang memiliki kredensial yang benar yang dapat mengakses halaman web yang disediakan oleh ESP32. Metode ini sangat cocok digunakan pada berbagai proyek Internet of Things (IoT), seperti sistem monitoring, kontrol perangkat elektronik, smart home, maupun aplikasi industri sederhana yang membutuhkan pembatasan akses.
Senin, 20 Juli 2026
ESP32 Web Server Multiple Pages - Membuat Web Server ESP32 dengan Banyak Halaman Web
ESP32 tidak hanya berfungsi sebagai mikrokontroler untuk membaca sensor atau mengendalikan perangkat elektronik, tetapi juga mampu bertindak sebagai web server yang dapat diakses langsung melalui browser. Dengan memanfaatkan fitur WiFi bawaan, ESP32 dapat menyajikan halaman web sehingga pengguna dapat memonitor data maupun mengontrol perangkat tanpa memerlukan aplikasi tambahan. Pada tutorial ini, Anda akan mempelajari cara membuat Web Server Multiple Pages pada ESP32. Berbeda dengan web server sederhana yang hanya memiliki satu halaman, proyek ini memungkinkan ESP32 melayani beberapa halaman web secara bersamaan, seperti index.html, temperature.html, led.html, error_404.html, dan error_405.html.
ESP32 Web Server - Panduan Lengkap Membuat Web Server pada ESP32
ESP32 tidak hanya dapat digunakan untuk membaca sensor atau mengendalikan perangkat elektronik, tetapi juga mampu berfungsi sebagai web server. Dengan memanfaatkan fitur WiFi yang sudah terintegrasi, ESP32 dapat meng-host sebuah halaman web yang dapat diakses melalui browser di komputer, laptop, maupun smartphone tanpa memerlukan perangkat server tambahan. Melalui web server ini, Anda dapat menampilkan data sensor secara real-time, mengontrol perangkat yang terhubung ke ESP32, hingga membuat antarmuka web interaktif menggunakan HTML, CSS, dan JavaScript. Pendekatan ini banyak digunakan dalam pengembangan Internet of Things (IoT) karena memudahkan proses monitoring dan kontrol perangkat melalui jaringan. Pada tutorial ini, pembahasan akan disusun secara bertahap agar lebih mudah dipahami, dimulai dari konsep paling dasar hingga pembuatan web server yang lebih kompleks.
Minggu, 19 Juli 2026

ESP32 Modbus - Pengertian, Fungsi, dan Cara Kerja Protokol Modbus
Modbus merupakan salah satu protokol komunikasi yang dirancang untuk memungkinkan pertukaran data antarperangkat dalam sistem otomasi. Protokol ini dapat digunakan untuk komunikasi perangkat ke perangkat (device-to-device), perangkat ke aplikasi (device-to-application), maupun perangkat ke Human Machine Interface (HMI). Karena sifatnya yang sederhana, terbuka (open protocol), dan mudah diimplementasikan, Modbus telah menjadi standar komunikasi yang banyak digunakan di berbagai sektor industri.
Selasa, 14 Juli 2026

ESP32 dengan MySQL - Cara Menghubungkan ESP32 ke Database MySQL melalui HTTP/HTTPS
Dalam banyak proyek Internet of Things (IoT), menyimpan data sensor ke dalam database merupakan salah satu kebutuhan utama. Data yang tersimpan dapat digunakan untuk membuat dashboard monitoring, analisis historis, hingga mengendalikan perangkat secara otomatis berdasarkan data yang telah dikumpulkan. Salah satu database yang paling banyak digunakan adalah MySQL. Namun, muncul pertanyaan yang sering diajukan oleh pemula, yaitu apakah ESP32 dapat terhubung langsung ke database MySQL? Jawabannya adalah bisa, tetapi bukan merupakan metode yang direkomendasikan karena memiliki berbagai keterbatasan, terutama dari sisi keamanan dan penggunaan sumber daya. Pada artikel ini, Anda akan mempelajari cara terbaik menghubungkan ESP32 dengan database MySQL, yaitu melalui Web Server menggunakan protokol HTTP/HTTPS. Metode ini jauh lebih aman, lebih ringan untuk ESP32, serta lebih mudah dikembangkan ketika proyek IoT semakin besar.

ESP32 HTTP Request - Panduan Lengkap Mengirim HTTP GET dan POST ke Web Server
ESP32 merupakan salah satu mikrokontroler yang telah dilengkapi dengan WiFi, sehingga mampu berkomunikasi secara langsung dengan berbagai layanan berbasis internet. Salah satu bentuk komunikasi yang paling sering digunakan adalah HTTP Request, yaitu mekanisme untuk mengirim permintaan (request) ke sebuah web server, REST API, atau web service. Teknik ini banyak dimanfaatkan pada proyek Internet of Things (IoT), seperti mengirim data sensor ke database, mengambil informasi dari server, hingga mengendalikan perangkat melalui aplikasi web.
Pada tutorial ini Anda akan mempelajari cara menggunakan ESP32 untuk membuat HTTP Request menggunakan metode GET maupun POST. Selain itu, Anda juga akan belajar bagaimana cara mengirim data, seperti suhu dan kelembapan dari sensor, ke sebuah web server menggunakan parameter HTTP. Seluruh pembahasan disusun secara bertahap agar mudah dipahami, baik oleh pemula maupun pengguna yang sudah mengenal dasar pemrograman ESP32.
