
No. 2 • Digital
PIR Motion Sensor (HC-SR501)
ตรวจจับการเคลื่อนไหวของคนหรือวัตถุที่มีความร้อน
Component NamePIR Motion Sensor
Part No. / ModelHC-SR501
Interface TypeDigital
PinsVCC, OUT, GND
Note: ปรับ Delay/Sensitivity ได้จากโพเทนชิออมิเตอร์บนบอร์ด
Wiring Example
ตัวอย่างการต่อวงจรกับ Arduino UNO
| Sensor Pin | Arduino Pin |
|---|---|
| VCC | 5V |
| OUT | D2 |
| GND | GND |
Arduino IDE Code
// PIR Motion Sensor (HC-SR501)
// Board: Arduino UNO
// Read digital output from the sensor module.
const int SENSOR_PIN = 2;
void setup() {
Serial.begin(9600);
pinMode(SENSOR_PIN, INPUT);
}
void loop() {
int state = digitalRead(SENSOR_PIN);
Serial.print("Sensor state: ");
Serial.println(state);
delay(300);
}