Tugas Pendahulu M1=1






1. Prosedur [kembali]
  • 1. Buka Web "Wokwi" 
  • 2. Lalu masuk pada web wokwi tersebut lalu pilih bagian "Pi Pico"
  • 3. Lalu setelah masuk pilih bagian "Mikropiton"
  • 4. Setelah masuk pilihlah komponen yang akan digunakan pada "Menu Biru"
  • 5. Setelah memilih rangkailah sesuai percobaan dan kondisi yang dipilih "P1K3"
  • 6. Setelah rangkaian selesai masukan "program"
  • 7. Setelah itu coba jalankan rangkaian
  • 8. Cek komponen 
  • 9. Jika sudah berjalan dengan baik 
  • 10. Rangkaian Percobaan berhasil dibuat

2. Hardware dan Diagram Blok [kembali]
  • Raspberry Pi Pico


  • Led
  • Push button
  • Diagram blok



3. Rangkaian Simulasi dan Prinsip Kerja [kembali]
  • Percobaan 1 Kondisi 5
  • Prinsip Kerja Rangkaian
Pada percobaan 1 kondisi 5 ini kita menggunakan 7 push button 1 Pipico 7 resistor dan 7 lampu led yang dimana push button ini sebagai input dan led sebagai output yang bekerja dengan ketika push button di tekan maka outpu dari lampu led akan menyala begitupun sebaliknya ketika push button tidak di tekan sama sekali maka output lampu led juga tidak akan hidup atau tidak akan bercahaya pada rangkaian ini push button di sambungkan ke pin (9,10,11,12,13,14,17) lalu output led ke pin (2,3,4,5,6,7,16) dimana pipico memproses dan mengontrol data sehingga mengeluarkan output ketika rangkaian dijalankan

  • 4. Flowchart dan Listing Program [kembali]
  • Flowchart
  • Program
from machine import Pin 
import time 
 
# Daftar GPIO untuk LED dan push button 
led_pins = [2, 3, 4, 5, 6, 7, 16]  # Output LED 
button_pins = [9, 10, 11, 12, 13, 14, 17]  # Input dari push button 
 
# Inisialisasi LED sebagai output 
leds = [Pin(pin, Pin.OUT) for pin in led_pins] 
 
# Inisialisasi push button sebagai input dengan pull-down 
buttons = [Pin(pin, Pin.IN, Pin.PULL_DOWN) for pin in button_pins] 
 
while True: 
    for i in range(7): 
        if buttons[i].value() == 1:  # Jika push button ditekan 
            leds[i].on()  # Nyalakan LED 
        else: 
            leds[i].off()  # Matikan LED 
    time.sleep(0.05)  # Delay untuk debounce sederhana

5. Video Demo [kembali]
(sama dengan vidio simulasi)

6. Kondisi [kembali]
  • Percobaan 1 kondisi 5
P1K5 : Buatlah rangkaian seperti gambar pada percobaan 1 dengan input 7 input Push button dan 7 output led merah, dengan masing-masing input menghidupkan masing-masing output 

7. Video Simulasi [kembali]
  • P1K5




8. Download file [kembali]





Komentar

Postingan populer dari blog ini

MODUL 1 MIKRO

TUGAS BESAR "KONTROL BANJIR OTOMATIS"

UTS