Pada artikel ini, kita akan membahas dasar-dasar pemrograman asinkron pada MicroPython menggunakan modul `asyncio` di board ESP32 dan ESP8266 (NodeMCU). Anda akan mempelajari cara menjalankan beberapa tugas secara konkuren, sehingga program seolah-olah melakukan multitasking tanpa membuat eksekusi kode terhenti oleh proses yang berjalan lama.
ARDUINO INDONESIA OFFICIAL
Jumat, 12 Desember 2025
Panduan Lengkap Menghubungkan Sensor Anemometer ke ESP32/ESP8266 Menggunakan MicroPython
Pada artikel ini, Anda akan mempelajari cara mengintegrasikan anemometer untuk mengukur kecepatan angin menggunakan board ESP32 dan ESP8266 NodeMCU yang diprogram dengan MicroPython. Pembahasan mencakup cara menyediakan catu daya, menghubungkan sensor ke board ESP32 dan ESP8266, serta menulis kode sederhana untuk mendapatkan nilai kecepatan angin dalam berbagai satuan.
Kamis, 11 Desember 2025
Langkah Mudah Menggunakan DS3231 Real Time Clock di ESP32/ESP8266 dengan MicroPython
Modul RTC DS3231 adalah modul pencatat waktu yang sangat akurat, dilengkapi fitur untuk mengatur alarm, menghasilkan sinyal gelombang kotak (square wave) dengan berbagai frekuensi, serta membaca suhu internal. Dalam tutorial ini, Anda akan mempelajari cara mengatur dan mengambil waktu, mengonfigurasi alarm, serta membaca data suhu dari modul tersebut.
Rabu, 10 Desember 2025
Cara Menampilkan Informasi Perangkat ESP32/ESP8266 di MicroPython (CPU, MAC, Flash, PSRAM)
Memahami kondisi hardware pada board MicroPython sering kali menjadi langkah penting sebelum memulai proyek IoT yang lebih besar. Bagi Anda yang ingin mengetahui spesifikasi, status memori hingga struktur filesystem board secara cepat, artikel ini menyajikan skrip diagnostik yang praktis dan mudah dijalankan. Dengan skrip sederhana ini, Anda dapat memperoleh laporan lengkap mengenai lingkungan perangkat Anda, mulai dari informasi chip hingga daftar file yang tersimpan pada sistem.
Panduan Dasar ESP-NOW di ESP32 Menggunakan MicroPython untuk Pemula
Pelajari cara menggunakan protokol komunikasi ESP-NOW pada ESP32 yang diprogram menggunakan MicroPython. ESP-NOW adalah protokol komunikasi tanpa koneksi (connectionless) yang dikembangkan oleh Espressif, dirancang untuk transmisi paket data singkat. Protokol ini menjadi salah satu cara termudah untuk melakukan komunikasi nirkabel antar papan ESP32. Saat ini, firmware MicroPython untuk ESP32 sudah menyertakan dua modul bawaan, yaitu espnow dan aioespnow, yang menyediakan kelas dan fungsi khusus untuk bekerja dengan ESP-NOW.

Cara Membuat Komunikasi Dua Arah ESP32 Menggunakan ESP-NOW di MicroPython
Pelajari cara membangun komunikasi dua arah antara dua papan ESP32 dengan memanfaatkan protokol ESP-NOW. Pada tahap awal, kita akan menguji contoh sederhana untuk menunjukkan cara mengimplementasikan komunikasi dua arah. Selanjutnya, kita akan membuat proyek yang lebih kompleks, di mana kedua papan saling bertukar data sensor dan menampilkan hasilnya pada layar OLED.
Selasa, 09 Desember 2025
Implementasi ESP-NOW Many-to-One di ESP32 dengan MicroPython
Dalam panduan MicroPython ini, kita akan menunjukkan cara mengonfigurasi sebuah ESP32 agar dapat menerima dan menampilkan data dari beberapa board ESP32 menggunakan protokol komunikasi ESP-NOW dalam konfigurasi many-to-one.
Kita akan membangun sebuah proyek contoh di mana board pengirim mengirimkan data sensor dalam format JSON, dan satu board penerima mengumpulkan data tersebut serta menampilkannya pada OLED display. Tutorial ini menggunakan dua board pengirim sebagai contoh, namun konfigurasi dapat dengan mudah diperluas untuk menampung lebih banyak board.
Memulai Penggunaan Thonny MicroPython (Python) IDE untuk ESP32 dan ESP8266
Jika Anda ingin memprogram ESP32 atau ESP8266 menggunakan firmware MicroPython, penggunaan sebuah IDE akan sangat membantu proses pengembangan. Pada artikel ini, Arduino Indonesia akan memperkenalkan Thonny IDE sebagai lingkungan pemrograman yang sederhana namun powerful. Setelah menyelesaikan panduan ini, Anda akan berhasil membuat proyek pertama berupa LED yang berkedip menggunakan MicroPython melalui Thonny IDE.
Rabu, 03 Desember 2025
Panduan Lengkap Memulai MQTT di Raspberry Pi Pico W dengan MicroPython
Panduan ini memberikan pembahasan lengkap tentang penggunaan protokol MQTT pada Raspberry Pi Pico yang diprogram menggunakan MicroPython. MQTT merupakan protokol komunikasi ringan yang banyak digunakan pada sistem Home Automation dan aplikasi IoT untuk menghubungkan berbagai perangkat secara efisien. Dalam tutorial ini, Anda akan mempelajari cara memilih dan mengonfigurasi broker MQTT, serta cara melakukan operasi publish dan subscribe pesan MQTT menggunakan Raspberry Pi Pico.
Cara Membuat Web Server Asinkron di Raspberry Pi Pico W Menggunakan MicroPython
Dalam panduan ini, Anda akan mempelajari cara mengimplementasikan web server lokal berbasis arsitektur asinkron pada Raspberry Pi Pico W menggunakan MicroPython dan modul asyncio. Pendekatan pemrograman asinkron memungkinkan Pico W memproses beberapa koneksi klien secara simultan, sekaligus menjalankan tugas paralel di latar belakang tanpa memblokir eksekusi utama.
