Tugas Pendahuluan 1 M1




PERCOBAAN 1 KONDISI 7

1. Prosedur[Kembali]

  • Rangkai semua komponen di Wokwi sesuai dengan percobaan pada modul 
  • Buat program untuk Rspberry pi pico, sesuaikan konfigurasinya dengan rangkaian pada wokwi dan kondisi yang dipakai
  • Masukkan Program ke wokwi (micropython)
  • Simulasikan rangkaian

2. Hardware dan Diagram Blok[Kembali]

1. Raspberry PI PICO



2. LED

3. Resistor



4. PushButton






3. Rangkaian Simulasi dan Prinsip Kerja[Kembali]

Rangkaian Simulasi: 



Prinsip Kerja:

Rangkaian ini menggunakan Raspberry Pi Pico, PushButton, Resistor dan dua LED (merah). Setiap PushButton dikonfigurasikan sebagai input pada setiap pin untuk mengaktifkan, yang dimana untuk PushButton 1,3,5 yang dikonfigurasikan pada pin 2,4,6 dalam keadaan pull up, sedangkan untuk PushButton 2,4,6 yang dikonfigurasikan pada pin 3,5,7 yang dalam keadaan pull down.

Saat led 1 akan keadaan on itu dikarenakan push button 1 yang selalu dalam keadaan aktif dan karena pushbutton 2 yang ditekan karena kedua pushbutton ini aktif menyebabkan led 1 aktif , begitu juga dengan pushbutton 3 dan 4 yang aktif akan membuat led 2 on, dan ketika pushbutton 5 dan 6 aktif akan menyebabkan led 3 on.

4. Flowchart dan Listing Program[Kembali] 


Flowchart:




Listing Program:

from machine import Pin
import time

# Definisikan tombol sebagai input dengan pull-down resistor
button1 = Pin(2, Pin.IN, Pin.PULL_UP)
button2 = Pin(3, Pin.IN, Pin.PULL_DOWN)
button3 = Pin(4, Pin.IN, Pin.PULL_UP)
button4 = Pin(5, Pin.IN, Pin.PULL_DOWN)
button5 = Pin(6, Pin.IN, Pin.PULL_UP)
button6 = Pin(7, Pin.IN, Pin.PULL_DOWN)

# Definisikan LED sebagai output
led1 = Pin(11, Pin.OUT)
led2 = Pin(10, Pin.OUT)
led3 = Pin(9, Pin.OUT)


while True:
    # Cek tombol pertama dan kedua, nyalakan LED1
    if button1.value() and button2.value() :
        led1.value(1)
    else:
        led1.value(0)

    # Cek tombol ketiga dan keempat, nyalakan LED2
    if button3.value() and button4.value() :
        led2.value(1)
    else:
        led2.value(0)

    # Cek tombol kelima dan keenam , nyalakan LED3
    if button5.value() and button6.value():
        led3.value(1)
    else:
        led3.value(0)

    time.sleep(0.05)


5. Kondisi[Kembali]
Buatlah rangkaian seperti gambar pada percobaan 1 dengan input 6 input Push button dan 3 output led merah, dengan 2 input masing-masing menghidupkan 1 output.

6. Video Simulasi[Kembali]



7. Download File[Kembali]

Rangkaian [Klik disini]
Video simulasi [download]
Datasheet Raspberry Pi Pico [Download]
Datasheet Resistor [Download]
Datasheet LED [Download]



Komentar

Postingan populer dari blog ini

Modul 1 Pratikum Mikro

Modul 1 Pratikum Sistem Digital

Modul 2 Pratikum SISDIG