មេរៀនទី ១០: Mini Project Integration
មេរៀនទី ១០: Mini Project Integration Arduino
មេរៀននេះជាការរួមបញ្ចូល Sensor + Actuator + Logic ដើម្បីបង្កើត Mini Project ពិតប្រាកដ។
🎯 គោលបំណង
- ប្រើ Sensor ដើម្បីទទួល Input
- ប្រើ Arduino ដំណើរការ Logic
- បញ្ជា Output (LED / Motor / Buzzer)
🔌 ឧបករណ៍ដែលប្រើ
- Arduino UNO
- PIR Motion Sensor
- LED + Resistor 220Ω
- Buzzer
- Breadboard & Jumper Wires
🔧 ការភ្ជាប់ឧបករណ៍
- PIR Sensor
- VCC → 5V Arduino
- GND → GND Arduino
- OUT → Digital Pin 2
- LED
- Anode (+) → Resistor → Digital Pin 8
- Cathode (–) → GND
- Buzzer
- Positive (+) → Digital Pin 9
- Negative (–) → GND
💻 Arduino Code
int pirPin = 2;
int ledPin = 8;
int buzzerPin = 9;
void setup() {
pinMode(pirPin, INPUT);
pinMode(ledPin, OUTPUT);
pinMode(buzzerPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int motion = digitalRead(pirPin);
if (motion == HIGH) {
digitalWrite(ledPin, HIGH);
digitalWrite(buzzerPin, HIGH);
Serial.println("Motion Detected!");
} else {
digitalWrite(ledPin, LOW);
digitalWrite(buzzerPin, LOW);
Serial.println("No Motion");
}
delay(500);
}
📌 ការដំណើរការ
- PIR Sensor ចាប់សញ្ញាចលនា
- Arduino ពិនិត្យ HIGH / LOW
- មានចលនា → LED និង Buzzer ដំណើរការ
- គ្មានចលនា → Output បិទ
🚀 គំនិតបន្ថែម
- បន្ថែម LCD ដើម្បីបង្ហាញសារ
- បន្ថែម Relay សម្រាប់គ្រប់គ្រងអំពូល AC
- បន្ថែម Bluetooth/WiFi សម្រាប់ IoT



0 Comments