Saat rangkaian dinyalakan, STM32 melakukan inisialisasi HAL, konfigurasi clock HSI, dan inisialisasi GPIO. Pin Touch dan PIR dikonfigurasi sebagai input, sedangkan pin LED dan Buzzer dikonfigurasi sebagai output.
2. Pembacaan Sensor (Loop Utama)
STM32 terus-menerus membaca status kedua sensor secara bersamaan di dalam while(1):
Touch Sensor → membaca apakah permukaan sensor disentuh
PIR Sensor → membaca apakah ada gerakan yang terdeteksi
3. Logika Kondisi
Sistem hanya akan mengaktifkan LED jika kedua kondisi terpenuhi secara bersamaan:
Touch == GPIO_PIN_SET jika sensor disentuh
PIR == GPIO_PIN_SET jika gerakan terdeteksi
Jika salah satu sensor tidak aktif, LED tetap mati.
4. Output: LED Berkedip
Ketika Touch aktif DAN PIR mendeteksi gerakan, STM32 menjalankan urutan berikut secara berulang:
LED berlogika SET (nyala) lalu tunggu 200ms
LED berlogika RESET (mati) lalu tunggu 200ms
LED berlogika SET (nyala) lalu tunggu 200ms
... (berkedip terus selama kondisi terpenuhi)
Resistor R2 berfungsi membatasi arus yang masuk ke LED agar tidak rusak.
5. Kondisi Tidak Terpenuhi
Jika Touch tidak aktif atau PIR tidak mendeteksi gerakan, STM32 langsung mematikan LED (GPIO_PIN_RESET) dan kembali membaca sensor dari awal.
[menuju akhir] [KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Pendahuluan 2. Tujuan 3. Alat dan Bahan 4. Dasar Teori 5. Percobaan 6. Download File 1. Pendahuluan [kembali] Kontrol akuakultur modern kini semakin berkembang dengan integrasi teknologi digital, salah satunya melalui pemanfaatan IC counter aritmatik dan beragam sensor untuk menciptakan sistem monitoring dan pengendalian kualitas air yang efisien. Dalam sistem ini, IC counter digunakan untuk menghitung siklus operasional seperti frekuensi pengukuran atau jumlah sirkulasi air, sementara IC aritmatik berperan dalam mengolah data sensor secara real-time untuk menghasilkan output kontrol yang presisi. Sensor-sensor seperti sensor pH, suhu, tekanan, dan sensor infrared turut berperan dalam mendeteksi kondisi lingkungan perairan budidaya, memungkinkan sistem secara otomatis mengatur pembuangan air, pemberian pakan, atau penyesuaian suhu demi menjaga stabilitas ekosistem ...
[menuju akhir] [KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Pendahuluan 2. Tujuan 3. Alat dan Bahan 4. Dasar Teori 5. Percobaan 6. Download File 1. Pendahuluan [kembali] Dua IC 74HC382 yang masing-masing merupakan ALU 4-bit dapat dikombinasikan untuk membentuk sebuah penjumlah (adder) 8-bit dengan cara menghubungkan output carry dari IC pertama (yang menangani 4-bit rendah) ke input carry IC kedua (yang menangani 4-bit tinggi). Dalam konfigurasi ini, masing-masing ALU menerima 4-bit dari dua operand 8-bit (A dan B), sehingga IC pertama mengolah bit A0–A3 dan B0–B3, sementara IC kedua mengolah bit A4–A7 dan B4–B7. Dengan demikian, kedua IC bekerja secara berantai (cascade) untuk melakukan penjumlahan penuh 8-bit, dengan propagasi carry antar-IC yang memastikan hasil penjumlahan akurat. 2. Tujuan [kembali] Mengetahui Prinsip Kerja ic 74LS382 Menjelaskan prinsip kerja gerbang logika Mensimulasikan rangkaian gerbang logika 3. Alat dan Bahan [k...
[KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Pendahuluan 2. Tujuan 3. Alat dan Bahan 4. Dasar Teori 5. Percobaan Percobaan ... Tugas Pendahuluan 1 dan Laporan AKhir 1 Tugas Pendahuluan 2 dan Laporan AKhir 2 MODUL 1 GENERAL INPUT DAN OUTPUT 1. Pendahuluan [Kembali] a) Asistensi dilakukan 1x b) Praktikum dilakukan 1x 2. Tujuan [Kembali] a) Memahami cara penggunaan input dan output digital pada mikrokontroler b) Menggunakan komponen input dan output sederhana dengan STM32 NUCLEO G474RE c) Menggunakan komponen Input dan Output sederhana dengan STM32F103C8 3. Alat dan Bahan [Kembali] STM32F103C8 Touch Sensor PIR Sensor LED Buzzer Resistor STM32 NUCLEO-G474RE Infrared Sensor LED RGB Switch Adaptor Breadboard 4. Dasar Teori [Kembali] 4.1 General Input Output Input adalah semua data dan perinta...
Komentar
Posting Komentar