Tugas Pendahuluan 2 Modul 1
(Percobaan 5 Kondisi 2)
1. Rangkai rangkaian di wokwi sesuai dengan kondisi percobaan.
2. Buat program dengan bahasa python.
3. Jalankan simulasi rangkaian.
2. Buat program dengan bahasa python.
3. Jalankan simulasi rangkaian.
4. Selesai.
3. Rangkaian Simulasi dan Prinsip Kerja
[Kembali]
Rangkaian Simulasi :
Prinsip Kerja :
Rangkaian ini menggunakan Raspberry Pi Pico yang disimulasikan pada website Wokwi, pada rangkaian terdapat input yaitu 2 push button dengan output buzzer. Push Button1 terhubung ke pin 7, sedangkan Push Button2 terhubung ke pin 10, serta output dari kaki push button dihubungkan ke Buzzer. input kaki Buzzer dihubungkan pada pin 13 dan kaki netral dihubungkan dengan pin GND 4.
Setelah itu buat program dengan bahasa python untuk menjalankan rangkaian sesuai dengan yang kita inginkan, program dimulai dengan konfigurasi pada pin, yang mana buzzer pada pin 13, Button1 pada pin 7, dan Button2 pada pin 10, selanjutnya buat agar dapat membaca status tombol, logika 1 jika ditekan dan logika 0 jika dilepas. Pada program ini menggunakan fungsi If Else, dimana jika hanya salah satu button ditekan maka buzzer akan berbunyi, sedangkan jika kedua button atau tidak ada button yang ditekan maka buzzer tidak akan berbunyi.
4. Flowchart dan Listing Program
[Kembali]
Flowchart :
Listing Program :
from machine import Pin
import utime
# Konfigurasi pin
BUZZER = Pin(13, Pin.OUT)
Button1 = Pin(7, Pin.IN, Pin.PULL_UP)
Button2 = Pin(10, Pin.IN, Pin.PULL_UP)
while True:
Button1State = Button1.value()
Button2State = Button2.value()
if (Button1State == 0 and Button2State == 1) or (Button1State == 1 and Button2State == 0):
# Jika hanya satu tombol ditekan
BUZZER.value(1) # Nyalakan buzzer
else:
BUZZER.value(0) # Matikan buzzer
utime.sleep_ms(10) # Debounce sederhana
5. Kondisi
[Kembali]
Percobaan 5 Kondisi 2
Buatlah Rangkaian seperti gambar pada percobaan 5 dengan kondisi tambahkan push button menjadi 2 push button ketika push button 1 ditekan dan push button lainnya tidak ditekan maka buzzer akan aktif
6. Video Simulasi
[Kembali]
7. Download File
[Kembali]
Datasheet Buzzer [Download]
Datasheet Raspberry Pi Pico [Download]
Tidak ada komentar:
Posting Komentar