Cảm biến chuyển động HC-SR501 là cảm biến có khả năng nhận biết được một vật di chuyển vào vùng mà cảm biến hoạt động. Module cảm biến có thể điều chỉnh được độ nhạy nhờ 2 biến trở là Sx biến trở điều chỉnh độ nhạy của cảm biến, Tx biến trở điều chỉnh thời gian đóng của cảm biến, giúp cho cảm biến hoạt động phù hợp với những yêu cầu của người dùng.
Thông số kỹ thuật
Cách sử dụng cơ bản
ESP8266 | Sensor |
---|---|
5V | VCC |
GND | GND |
GPIO02 | OUT |
<code> const int analogPin = A0; // Flame Sensor (A0) to Arduino analog input pin A0 void setup() { Serial.begin(115200); } void loop() { // read the value of the Flame Sensor: int analogValue = analogRead(analogPin); Serial.println(analogValue); //serial print the FLAME sensor value delay(500); } </code>
NOTE:
hoặc có thể kết nối pin OUT
của sensor với bất kì GPIO nào của ESP8266
Trên serial monitor
sẽ liên tục hiện ra các giá trị 0 và 1. Tương úng với 0 là không có di chuyển trong khu vực quét và 1 là có sự di chuyển.
Tài liệu tham khảo