Modul 1 - Tugas Pendahuluan 2



Tugas Pendahuluan 1 Modul 1

(Percobaan 1 Kondisi 8)

1. Prosedur[Kembali]

1. Akses Wokwi melalui browser untuk mulai membuat rangkaian.

2. Buat program di wokwi sesuai dengan kondisi percobaan.

3. Compile dan jalankan program.

4. Amati hasil simulasi Wokwi dan pastikan berfungsi sesuai dengan kondisi.

5. Selesai.

.

2. Hardware dan Diagram Blok[Kembali]

Hardware:

1. Raspberry Pi Pico


2. LED


3. Push Button


4. Resistor


Diagram Blok:


3. Rangkaian Simulasi dan Prinsip Kerja[Kembali]

Rangkaian Simulasi sebelum dirunning:



Rangkaian Simulasi setelah dirunning:



Prinsip Kerja:

Rangkaian ini menggunakan Raspberry Pi Pico sebagai mikrokontroler utama yang dikombinasikan dengan sensor PIR (Passive Infrared Sensor) untuk mendeteksi gerakan, serta dua LED (merah dan kuning) sebagai indikator output. Sensor PIR terhubung ke salah satu pin GPIO (pin 27) untuk membaca data deteksi gerakan. Ketika sensor mendeteksi adanya gerakan, sensor akan memberikan sinyal logika tinggi (HIGH) ke Raspberry Pi Pico. Sebagai respons, Raspberry Pi Pico akan menyalakan kedua LED (merah dan kuning) secara bersamaan, menunjukkan bahwa gerakan telah terdeteksi. Jika sensor tidak mendeteksi gerakan (logika rendah/LOW), Raspberry Pi Pico akan mematikan kedua LED. Resistor yang dihubungkan pada LED digunakan untuk membatasi arus agar tidak merusak LED. Alur kerja ini terus berjalan dalam loop, dengan Raspberry Pi Pico secara berulang membaca data dari sensor PIR dan mengontrol LED sesuai kondisi yang terdeteksi. Logika deteksi juga dicetak ke konsol dengan pesan "Gerakan terdeteksi!" sebagai indikasi tambahan.

4. Flowchart dan Listing Program[Kembali]

Flowchart:

Listing Program:

from machine import Pin

import time


# Konfigurasi sensor PIR sebagai input

pir = Pin(27, Pin.IN)


# Konfigurasi LED sebagai output

led_merah = Pin(15, Pin.OUT)   # LED merah

led_kuning = Pin(14, Pin.OUT)  # LED kuning


print("Menunggu gerakan...")


while True:

    if pir.value():  # Jika sensor PIR mendeteksi gerakan

        print("Gerakan terdeteksi!")

        led_merah.value(1)  # Nyalakan LED merah

        led_kuning.value(1)  # Nyalakan LED kuning

    else:  # Jika tidak ada gerakan

        led_merah.value(0)  # Matikan LED merah

        led_kuning.value(0)  # Matikan LED kuning

    

    time.sleep(0.1)  # Delay untuk menghindari pembacaan cepat


5. Kondisi[Kembali]

Percobaan 3 Kondisi 3:

Buatlah ketika sensor PIR mendeteksi objek maka kedua LED akan Menyala dan ketika tidak terdeteksi adanya objek maka Kedua LED akan mati

6. Video Simulasi[Kembali]





7. Download File[Kembali]








Tidak ada komentar:

Posting Komentar

  BAHAN PRESENTASI UNTUK MATA KULIAH   ELEKTRONIKA   Oleh : Aulia Riska Farasi 2210953045     Dosen Pengampu : Darwison, M.T.   Darwison, 20...