LA mPuP M1 P5




Modul 1
(Percobaan 5)

1. Prosedur
[Kembali]

1. Rangkai rangkaian di wokwi sesuai dengan kondisi percobaan.
2. Buat program dengan bahasa python.
3. Jalankan simulasi rangkaian.
4. Selesai.

analisa :






2. Hardware dan Diagram Blok [Kembali]

Hardware :

a) Raspberry Pi Pico









2. Push Button






3. Buzzer






Diagram Blok  :




3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]

Rangkaian Simulasi :



Prinsip Kerja : 

Pada rangkaian ini, tiga tombol terhubung ke pin GP10, dan GP7, pada Raspberry Pi Pico dengan konfigurasi pull-up. Hal ini menyebabkan kondisi default tombol berada pada keadaan HIGH (1) dan berubah menjadi LOW (0) saat ditekan. Buzzer digunakan sebagai output dan terhubung ke pin GP12. Dalam programnya, mikrokontroler secara kontinu membaca status setiap tombol. Jika salah satu tombol ditekan (semua bernilai 0), buzzer akan aktif dan pesan “Buzzer Berbunyi! atau tombol ditekan” ditampilkan di konsol. Untuk menghindari gangguan akibat bouncing tombol, diterapkan jeda (debounce) selama 50 ms. Dengan mekanisme ini, sistem memastikan bahwa buzzer hanya menyala saat tombol ditekan.


4. Flowchart dan Listing Program [Kembali]

Flowchart :

   


Listing Program :

from machine import Pin
import utime

# Konfigurasi pin
BUZZER = Pin(12, Pin.OUT)
Button1= Pin(10, Pin.IN, Pin.PULL_UP)
Button2= Pin(7, Pin.IN, Pin.PULL_UP)

lastButton1State = True
lastButton2State = True

def buzz(duration):
 BUZZER.value(1) # Nyalakan buzzer
 utime.sleep_ms(duration)
 BUZZER.value(0) # Matikan buzzer

while True:
 Button1State = Button1.value()
 Button2State = Button2.value()

 if Button1State == 0 and lastButton1State == 1:
     print("Tombol 1 Ditekan")
     buzz(100)
 lastButton1State = Button1State

 if Button2State == 0 and lastButton2State == 1:
     print("Tombol 2 Ditekan")
     buzz(100)
 lastButton2State = Button2State

 utime.sleep_ms(1) # Debounce sederhana


5. Kondisi [Kembali]

Percobaan 5, sesuai percobaan yang ada pada modul.

6. Video Simulasi [Kembali]




7. Download File [Kembali]

Download File Rangkaian [Download]
Link Wokwi [Link]






















Komentar

Postingan populer dari blog ini