Sensor LDR & Relay EMBEDDED SYTEM KOLEJ VOKASIONAL
zulfikriezaki
1 views
12 slides
Sep 25, 2025
Slide 1 of 12
1
2
3
4
5
6
7
8
9
10
11
12
About This Presentation
EMBEDDED SYSTEM
Size: 1.29 MB
Language: none
Added: Sep 25, 2025
Slides: 12 pages
Slide Content
Sensor LDR dan Relay dalam Sistem Tertanam
Objektif Pembelajaran
Pengenalan kepada Sensor Sensor ialah peranti yang mengesan perubahan fizikal dari persekitaran dan menukarkannya kepada isyarat elektrik. Contoh: - LDR (Light Dependent Resistor) - DHT11 (Suhu & Kelembapan) - MQ-2 (Gas) - HC-SR04 (Ultrasonik)
Sensor LDR (Light Dependent Resistor) - Komponen yang rintangannya berubah mengikut keamatan cahaya . - Cahaya tinggi → rintangan rendah - Cahaya rendah → rintangan tinggi Kegunaan : - Lampu automatik - Sistem keselamatan - Pengesan siang / malam
Cara Sambungan Litar LDR
CONTOH CODING LDR
Relay - Pengenalan - Relay ialah suis elektromagnetik. - Membolehkan arus kecil (Arduino) mengawal arus tinggi (contoh: lampu AC). Komponen: - Input (IN, GND, VCC) - Output (NO, NC, COM) - LED indikator
Fungsi Relay dalam Sistem Tertanam Kegunaan: - Mengawal peralatan elektrik rumah - Automasi industri - Sistem keselamatan Jenis: - 5V Single Channel Relay - 2 / 4 Channel Relay
Sambungan Litar Relay ke Arduino - IN → pin digital Arduino (contoh D7) - VCC → 5V Arduino - GND → GND Perhatian: - Gunakan transistor & flyback diode jika relay tanpa modul
Projek Mini: LDR + Relay Projek: Lampu Automatik Malam - Gelap → LDR nilai rendah → Relay aktif → Lampu ON - Cerah → Relay OFF Gabungan: - LDR → A0 - Relay → D7 - Arduino UNO
CONTOH CODING int ldrPin = A0; // LDR pada pin analog A0 int relayPin = 7; // Relay pada pin digital D7 int ldrValue = 0; void setup() { pinMode ( relayPin , OUTPUT); Serial.begin (9600); // Untuk semak nilai LDR di Serial Monitor } void loop() { ldrValue = analogRead ( ldrPin ); // Baca nilai LDR Serial.println ( ldrValue ); // Papar nilai if ( ldrValue < 500) { // Jika gelap digitalWrite ( relayPin , LOW); // Aktifkan relay (LOW aktif jika aktif rendah ) } else { digitalWrite ( relayPin , HIGH); // Matikan relay } delay(200); // Rehat sebentar }
Kesimpulan & Refleksi Apa yang dipelajari: - Fungsi & aplikasi LDR dan Relay - Sambungan sensor dgn Arduino - Asas automasi sistem tertanam Refleksi: 1. Apa berlaku jika LDR ditutup? 2. Bagaimana relay kawal beban tinggi?