Tugas Pendahuluan 1

 [KEMBALI KE MENU SEBELUMNYA]



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]


Tidak ada komentar:

Posting Komentar

temukan pada blog ini

LA M3

  [KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Prosedur 2. Hardware dan Diagram Blok 3. Rangkaian Simulasi dan Prinsip Kerja 4. Flowchart dan ...