Sistem Embedded Journey Part 2: “Simple I/O”

Salimatussholati Az Zahra
3 min readFeb 13, 2022

--

Hai, massa internet, kembali lagi dengan saya, Salimatussholati Az Zahra. Pada kesempatan kali ini, saya akan berbagi pengalaman saya dalam melaksanakan project Sistem Embedded dengan topik “Simple Input Output”. Saya melakukan dua project untuk topik kali ini, dengan rincian sebagai berikut:

1. Simple I/O : menyalakan LED menggunakan saklar. LED dan saklar masing-masing terhubung dengan GPIO ESP32.

2. More Advance I/O (opsional): Mengembangkan project wajib dengan menggunakan komponen lebih banyak, untuk menjalankan fungsi yang lebih menarik.

Sebelum memulai merangkai alat, tentu saja kita perlu menyiapkan alat. Alat-alat yang saya gunakan pada project kali ini, antara lain:

1. ESP32

2. Breadboard

3. Kabel USB

4. Jumper wire male-to-male

5. Resistor 330 ohm

6. LED

Setelah mempersiapkan alat, saya menancapkan ESP32 pada breadboard. Setelah itu, saya merangkai alat-alat yang lainnya, berdasarkan panduan dari https://randomnerdtutorials.com/esp32-digital-inputs-outputs-arduino/#more-95225

Berikut ini adalah tampilan dari breadboard saya yang telah dipasangkan kabel jumper, saklar, LED, dan resistor.

Sebelum memulai menjalankan ESP32, cek dahulu apakah setiap kabel jumper telah ditancapkan pada sumbu (+/-) yang tepat. Jangan lupa untuk memastika sumbu (+/-) lampu LED; sumbu positif lampu LED dikaitkan searah dengan kabel jumper yang dipasangkan pada GPIO 5, serta sumbu negatif lampu LED dikaitkan searah dengan resistor. Setelah dipastikan dengan cermat, saatnya kita menancapkan kabel USB ke laptop dan menjalankan kode melalui Arduino IDE. Berikut adalah tampilan dari kode yang saya jalankan.

Variabel buttonPin diisi angka 4 karena kabel USB yang dikaitkan dengan saklar, ditancapkan pada GPIO 4. Begitupula dengan variabel ledPin, kabel USB yang dikaitkan dengan LED ditancapkan pada GPIO 5.

Selanjutnya, kita mulai jalankan kode di atas dengan mengeklik verify dan upload. Jangan lupa tekan tombol BOOT pada ESP32 ketika terminal menunjukkan tanda-tanda, seperti “Connecting…”

Berikut adalah tampilan rangkaian yang telah berhasil saya jalankan.

Yeyyy, projek pertama untuk topik ini selesai :D
Sekarang saatnya beralih ke projek ke-dua!

Pada projek kedua ini, saya menambahkan lebih satu lampu LED yang dipasang secara paralel.

Voila! Selesai sudah penjelasan project dari saya :D Kendala yang saya hadapi adalah saya sempat tidak bisa menyalakan LED karena saya salah menyambungkan sumbu positif dan negatif dari lampu LED hehe :’) Tentu saja kejadian tersebut saya jadikan pembelajaran untuk project-project berikutnya. Sekian, terima kasih telah membaca ^__^

--

--

Salimatussholati Az Zahra
Salimatussholati Az Zahra

Written by Salimatussholati Az Zahra

Mencoba membangkitkan kembali kebiasaan berekspresi dengan puisi

No responses yet