Tugas Pendahuluan 2 Modul 1
Modul Pin dari machine digunakan untuk konfigurasi pin GPIO, sedangkan modul time mengatur jeda waktu. Tiga pin GPIO (0, 8, dan 11) disetting sebagai input dengan pull-down resistor, sehingga default-nya bernilai LOW. Sementara itu, tiga pin lainnya (1, 5, dan 13) dikonfigurasikan sebagai output untuk mengontrol buzzer.
Program berjalan dalam loop tak berujung (while True), memantau status setiap tombol. Jika tombol ditekan (input HIGH), buzzer yang terhubung akan menyala (output HIGH). Sebaliknya, jika tombol dilepas (input LOW), buzzer akan mati (output LOW). Pemeriksaan kondisi tombol dilakukan setiap 10 detik menggunakan time.sleep(10), sehingga respon terhadap perubahan tombol terjadi setelah interval tersebut.
Secara keseluruhan, program ini memungkinkan masing-masing push button mengaktifkan atau mematikan buzzer yang sesuai, dengan logika kerja sederhana namun efektif untuk kontrol dasar perangkat.
Komentar
Posting Komentar