Laporan Awal 1 M1




PERCOBAAN 1

1. Prosedur[Kembali]

  • Rangkai semua komponen sesuai dengan percobaan 1 pada modul 
  • Buat program untuk Rspberry pi pico, sesuaikan konfigurasinya dengan rangkaian dan kondisi yang dipakai
  • Masukkan Program ke Thony (micropython)
  • Upload program ke Raspberry Pi Pico

2. Hardware dan Diagram Blok[Kembali]

1. Raspberry PI PICO



2. LED




3. Push Button






3. Rangkaian Simulasi dan Prinsip Kerja[Kembali]

Rangkaian: 




Prinsip Kerja:

Rangkaian ini menggunakan Raspberry Pi Pico sebagai mikrokontroler utama yang mengontrol dua tombol push button dan sebuah buzzer sebagai output suara. Tombol-tombol tersebut dikonfigurasi sebagai input dengan pull-up resistor internal, sedangkan buzzer dikendalikan sebagai output menggunakan salah satu pin GPIO. Program yang dijalankan pada Raspberry Pi Pico secara terus-menerus membaca status kedua tombol. Ketika salah satu tombol ditekan, statusnya berubah dari HIGH (1) ke LOW (0), yang kemudian terdeteksi oleh program. Jika tombol ditekan, buzzer akan menyala selama 100 milidetik untuk memberikan umpan balik suara sebelum kembali dimatikan. Untuk menghindari deteksi ganda akibat noise mekanis dari tombol, digunakan mekanisme debounce sederhana dengan penundaan waktu singkat menggunakan utime.sleep_ms(1). Selain itu, variabel lastButton1State dan lastButton2State digunakan untuk menyimpan status sebelumnya dari tombol, sehingga buzzer hanya berbunyi ketika terjadi transisi dari HIGH ke LOW. Rangkaian ini dapat digunakan dalam berbagai aplikasi sederhana, seperti sistem notifikasi berbasis suara atau alat bantu aksesibilitas bagi pengguna dengan kebutuhan khusus.


4. Flowchart dan Listing Program[Kembali] 



Listing Program:




5. Analisa[Kembali]




6. Video Demo[Kembali]








7. Download File[Kembali]

Video simulasi [download]
Datasheet Raspberry Pi Pico [Download]









Komentar

Postingan populer dari blog ini

Modul 1 Pratikum Mikro

Modul 1 Pratikum Sistem Digital

Modul 2 Pratikum SISDIG