Project 2 : PushButton(ESP32).

1. Pendahuluan
Pada project kedua ini saya ingin membuat rangkaian yang dapat dihidupkan melalui pushbutton. Konsep yang ingin dilakukan adalah sebuah perintah yang sudah ditentukan melalui sebuah kodingan dapat dijalankan dengan menekan pushbutton.
2. Persiapan
Untuk menjalankan project ini perlu disiapkan beberapa komponen dari project pertama. Alat-alat yang dibutuhkan yaitu,
1. Push Button
2. Resistor 10k Ohm

3. Eksekusi
Untuk memulai project ini kita perlu membuat rangkaian yang menyambungkan lampu dengan switch button. Dengan mengambil scenario dari gambar ini
maka dibentuklah rangkaian yang sudah dimodifikasi dengan adanya 2 lampu,

Penjelasan dari rangkaian yang dibentuk ini adalah sebagai berikut,
1. Dari 3V disambungkan ke bagian positive.
2. GND disambungkan dengan negative.
3. GPIO 5 disambungkan dengan lampu kuning bagian positive.
4. Lampu kuning bagian negative disambungkan dengan resistor 330 Ohm, lalu resistor disambungkan dengan bagian negative.
5. GPIO 19 disambungkan dengan lampu kuning bagian positive.
6. Lampu kuning bagian negative disambungkan dengan resistor 330 Ohm, lalu resistor disambungkan dengan bagian negative.
7. GPIO 4 disambungkan dengan push button bagaian kanan.
8. Untuk push button bagian kiri akan disambungkan dengan bagaian postive.
9. Dibelakang push buttton disambungkan resistor 10k Ohm, lalu resisitor disambungkan dengan bagian negative.

Untuk eksekusi yang ingin dijalankan adalah setelah push button ditekan maka kedua LED bergantian untuk hidup dan mati. Kode yang dibuat untuk menjalankan program seperti itu sebagai berikut,
Video dari eksekusi project ini adalah,




Pada project ini terdapat beberapa kesalahan yang dilakukan seperti meletakkan push button terlebih dahulu sehingga program tidak bekerja. Lalu pada program while yang dikodekan perlu diletakkan didalam if agar bekerja.
Rangkaian yang tidak dapat bekerja sebagai berikut,




4. Kesimpulan
Project kedua ini berhasil berjalan dengan baik. Walaupun awalnya ada masalah yang terjadi tetapi semunya dapat diperbaiki.

Comments

Popular posts from this blog

Project 5: OLED Display dan PWM

Project 8: Web Browser

Project 4 : Sensor BME 280 5V dengan ESP32