2. Buat program untuk mikrokontroler Raspberry Pi Pico di software Thonny.
3. Inputkan program ke dalam mikrokontroler melalui USB.
4. Setelah program diinputkan, uji rangkaian yang telah dirangkai sesuai dengan output yang ditentukan.
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) # Variabel untuk menyimpan status tombol sebelumnya lastButton1State = True lastButton2State = True # Fungsi untuk mengaktifkan buzzer 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) if Button2State == 0 and lastButton2State == 1: print("Tombol 2 Ditekan") buzz(100) # Simpan status terakhir tombol lastButton1State = Button1State lastButton2State = Button2State utime.sleep_ms(1) # Debounce sederhana






Tidak ada komentar:
Posting Komentar