← ESP32: Dari Nol sampai Flash Pertama

Flash pertamamu, baris demi baris

12 mnt

Config nyata paling kecil

Simpan ini sebagai hello.yaml (pilih baris board sesuai punyamu):

esphome:
  name: hello-latent

esp32:
  board: esp32-s3-devkitc-1
  framework:
    type: esp-idf

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

logger:
  level: INFO

Buat secrets.yaml di sebelahnya, lalu:

esphome run hello.yaml

Yang terjadi berikutnya

  1. Kompilasi — build pertama mengunduh toolchain dan butuh beberapa menit. Build berikutnya cepat.
  2. Pilih port — ESPHome menampilkan port serial; pilih /dev/cu.usbmodem… (macOS) atau COMx (Windows).
  3. Flash — bar kemajuan, reboot…
  4. Log — kamu akan melihat WiFi tersambung dan sebuah alamat IP. IP itu bukti kehidupannya.

Kalau tidak berhasil

  • Tidak ada port → kabel salah (data vs cas), atau tahan tombol BOOT sambil mencolok, lalu ulangi.
  • Port sibuk → ada aplikasi lain yang memegangnya (serial monitor, daemon relay di latar). Tutup dan ulangi — di komputer lab bersama ini pembunuh flash paling umum.
  • Loop "Auth Expired" di hotspot HP → tambah fast_connect: true di bawah wifi: dan atur hotspot ke WPA2-Personal. ESP32 hanya bisa jaringan 2,4 GHz, tidak pernah 5 GHz saja.
  • Boot loop setelah flash → masalah daya. Pakai adaptor 5V sungguhan atau hub bertenaga, bukan port laptop yang lemah.

Kamu sudah berbahaya sekarang

Setiap solusi di katalog adalah loop yang sama dengan YAML lebih kaya: unduh config → isi rahasia → esphome run. Itulah seluruh keahliannya.


Masuk dulu untuk fitur ini — hanya 20 detik dan gratis. Masuk Pelajaran berikutnya →