QB041/QB066 PIR Motion Sensor
1.Product Introduction
Human infrared sensor is used to detect the infrared radiation emitted by the human or animal body module, when someone or other hot objects enter the sensor’s sensing range, the object will cause changes in the infrared radiation.
Its characteristic is that only when the external radiation causes its own temperature to change, it gives a corresponding electrical signal, when the temperature change tends to be stable, there will be no signal output, so it is only sensitive to the moving human body.
Application reference: human body sensor light, automatic door, automatic faucet, automatic stair lighting, etc.
2.Parameter Specification
Parameter |
Value//Description |
---|---|
Operating voltage |
3.3V~5V |
Operating temperature |
-20°C~+85°C |
Detection Angle |
100° |
Detection range |
0~4m |
Size |
3.16cm*2.38cm |
3.Wiring Diagram
PIR Motion Sensor |
UNO |
---|---|
VCC |
5V |
GND |
GND |
S |
Digital Pin 7 |
4.Sample Code
1//www.acebott.com
2void setup() {
3pinMode(7,INPUT);//Set pin 7 to input mode
4Serial.begin(9600);//Set baud rate to 9600
5}
6void loop() {
7Serial.println(digitalRead(7));// Read the state of pin 7and print it to the serial monitor
8delay(1000);
9}
5.Test Result
After uploading the code to the controller board, open the serial port monitor of the Arduino IDE, set the baud rate to 9600, and switch to scroll mode.
When we move, the sensor returns data 1; When we are at rest, the sensor returns data 0.
Hint
The module comes with a delay effect, so when the object is at rest, it will not send 0 data immediately, and it will wait for a period of time. If the serial port cannot display data normally, check whether the hardware connection interface is the same as the code interface.
6.Related Resources
7.Get One Now
B2B Business: info@acebott.com