← Back to list

Belajar ESP32: Input Output

Pada artikel sebelumnya, kita sudah belajar tentang cara step by step membuat instruksi tugas untuk ESP32 dan menjalankan program LED…

Mega F · 2026-03-13 05:41 · 0 claps · 2.7 min read
#esp32 #esp32-tutorial #input-output
Open on Medium ↗

Belajar ESP32: Input Output

Pada artikel sebelumnya, kita sudah belajar tentang cara step by step membuat instruksi tugas untuk ESP32 dan menjalankan program LED Blink.

[embed]Belajar ESP32: LED-Blink Halo, saya Mega. Seorang mahasiswi pascasarjana jurusan Multidisiplin Smart X, Magister Teknik Informatika, di Institut…medium.com

Kali ini kita akan mencoba membuat program untuk memproses input dan output menggunakan ESP32. Dengan input berupa push button dan output berupa lampu LED.

ESP32 mampu menerima berbagai input dan kemudian memberikan respons berupa output. Untuk memahami cara kerjanya secara langsung, kita akan mencoba contoh sederhana dengan menggunakan sebuah push-button sebagai perangkat input dan LED sebagai perangkat output. Melalui percobaan ini, kita dapat melihat bagaimana ESP32 menyalakan atau mematikan LED sesuai dengan aksi yang kita lakukan pada push-button.

Setiap interaksi pada push-button akan dibaca oleh ESP32 dan diterjemahkan menjadi sinyal digital yang mengontrol kondisi LED. Saat push-button ditekan, ESP32 akan mengirimkan sinyal untuk menyalakan LED. Sebaliknya, ketika tombol dilepas, LED akan kembali dimatikan. Cara kerjanya cukup sederhana, bukan?

Tahap Persiapan

Pada tahap persiapan, kita perlu menyiapkan beberapa komponen yang akan digunakan dalam percobaan ini. Perangkat yang dibutuhkan antara lain:

  1. PC/laptop,
  2. Aplikasi Arduino IDE sebagai environment untuk menulis dan mengunggah program,
  3. Development board ESP32 DOIT DevKit V1 dengan 30 pin GPIO,
  4. Breadboard (opsional) sebagai tempat memasang ESP32,
  5. Kabel USB A to microUSB untuk proses komunikasi sekaligus sebagai sumber daya,
  6. Satu buah push-button, satu buah LED, resistor 330 ohm, serta beberapa kabel jumper (male-to-female atau male-to-male) sesuai dengan kebutuhan rangkaian.

Let's Start The Experiment!

Langkah pertama yang perlu dilakukan adalah menyusun rangkaian komponen pada breadboard. Hubungkan ESP32, push-button, LED, serta resistor menggunakan kabel jumper sesuai dengan diagram rangkaian yang ditunjukkan di bawah ini.

Gambar 1. Rangkaian Eksperimen Input Output Menggunakan Push Button & LED (Sumber: Dokumen Pribadi)

Gambar 1. Rangkaian Eksperimen Input Output Menggunakan Push Button & LED (Sumber: Dokumen Pribadi)

Langkah berikutnya adalah menyalakan PC atau laptop, lalu membuka aplikasi Arduino IDE. Setelah itu, sambungkan board ESP32 ke komputer menggunakan kabel USB A to microUSB.

Di dalam Arduino IDE, pilih DOIT ESP32 DEVKIT V1 sebagai board yang digunakan.

Gambar 2. Konfigurasi board yang aktif: DOIT ESP32 DEVKIT V1 (Sumber: Dokumen Pribadi)

Gambar 2. Konfigurasi board yang aktif: DOIT ESP32 DEVKIT V1 (Sumber: Dokumen Pribadi)

Kemudian tentukan communication port yang sesuai. Cek terlebih dahulu di Device Manager: driver untuk koneksi USB-to-UART ada di COM berapa (dalam kasus ini COM3), agar ESP32 dapat berkomunikasi dengan komputer.

Gambar 3. Konfigurasi port komunikasi yang aktif untuk USB-to-UART: COM3 (Sumber: Dokumen Pribadi)

Gambar 3. Konfigurasi port komunikasi yang aktif untuk USB-to-UART: COM3 (Sumber: Dokumen Pribadi)

Langkah selanjutnya yaitu membuat program untuk menyalakan LED berdasarkan input dari push button sebagai berikut:

Gambar 4. Kode program untuk mengatur nyala-mati LED berdasarkan input push button (Sumber: Dokumen Pribadi)

Gambar 4. Kode program untuk mengatur nyala-mati LED berdasarkan input push button (Sumber: Dokumen Pribadi)

Pada langkah keempat, lakukan proses verifikasi terhadap kode program dengan menekan tombol berikon yang berada di bagian kiri atas Arduino IDE. Proses ini bertujuan untuk memastikan bahwa kode yang ditulis sudah benar dan dapat dikompilasi tanpa error. Jika proses verifikasi berhasil, akan muncul pesan “Done compiling.” di bagian kanan bawah layar.

Pada langkah kelima, unggah program ke board ESP32 dengan menekan tombol berikon yang berada di bagian kiri atas Arduino IDE. Setelah proses upload selesai dan berhasil, akan muncul pesan “Done uploading.” di bagian kanan bawah layar.

Gambar 5. Proses upload program ke board ESP32 (Sumber: Dokumen Pribadi)

Gambar 5. Proses upload program ke board ESP32 (Sumber: Dokumen Pribadi)

Sekarang saatnya melakukan pengujian. Coba tekan tombol push-button dan perhatikan respons dari LED. Amati apa yang terjadi ketika tombol ditekan.

[embed]

Hebat, kamu sudah berhasil melakukan eksperimen input-output menggunakan ESP32! ^^


메타데이터
post_id
b0d3cd7ac9ce
slug
belajar-esp32-input-output-b0d3cd7ac9ce
url
https://medium.com/@mega.eph/belajar-esp32-input-output-b0d3cd7ac9ce
canonical_url
https://medium.com/@mega.eph/belajar-esp32-input-output-b0d3cd7ac9ce
author_url
https://medium.com/@mega.eph
status
ok
fetched_at
2026-06-23 03:48:11