4.4Editor score
In this guide
Motion sensors are essential components for any maker looking to automate their environment. They detect movement and trigger actions in lights, alarms, and interactive displays without requiring physical contact. Choosing the right module ensures your projects run smoothly and reliably over time.
We evaluated ten leading options based on detection range, voltage compatibility, and ease of use. Our analysis covers both infrared and microwave technologies to help you select the best fit. Each product offers unique strengths for different types of Arduino-based automation tasks.
Every review highlights key features, pros, cons, and real-world use cases. You will see detailed comparisons to understand which sensor matches your specific needs. Please note that availability and pricing may change, so check current listings before purchasing.
Top 3 Picks for Best Motion Sensor for Arduino
4.8Editor score
4.4Editor score
Top 10 Best Motion Sensor for Arduino in 2026 Compared
This table provides a side-by-side overview of all ten top-rated sensors. It highlights core specifications and unique features to help you compare performance quickly and choose the ideal module for your next build.
1. HiLetgo 3pcs HC-SR501 – Best Budget Motion Sensor for Arduino
The HiLetgo 3pcs HC-SR501 offers an excellent entry point for makers on a budget. With a solid 4.4 rating, this pack provides three reliable infrared sensors ready for immediate deployment. It detects human motion using passive infrared technology and delivers stable digital outputs for Arduino projects.
Pros
- Affordable price for three units
- Wide voltage range for flexibility
- Adjustable sensitivity and delay
- Easy integration with Arduino
- Standard HC-SR501 format
Cons
- Plastic casing may be fragile
- No protective lens included
We may earn a commission when you buy through this link, at no additional cost to you.
Its standout quality lies in its adjustable potentiometers for sensitivity and delay time. You can fine-tune the response from 5 to 200 seconds to suit lighting or alarm applications. The wide voltage range of 4.5 to 20V ensures compatibility with diverse power sources without extra regulation.
While the plastic casing is not rugged for industrial use, it is sufficient for indoor prototyping. The lack of a protective lens means you should handle the sensor carefully during installation. These trade-offs are acceptable given the low cost and high functionality for hobbyists.
This sensor is ideal for students, beginners, or anyone building multiple units. It is perfect for home automation, security lights, or interactive art. We recommend it for projects where cost efficiency and flexibility are top priorities.
Wide Voltage Compatibility
Operates on 4.5 to 20V DC, allowing direct connection to various power supplies without extra components.
Adjustable Timing
Onboard potentiometers let you customize delay from 5 seconds to over three minutes for precise control.
We may earn a commission when you buy through this link, at no additional cost to you.
2. WWZMDiB 5 Pcs PIR – Value Packed Sensor Kit for Arduino
The WWZMDiB 5 Pcs PIR Sensor kit delivers great value for extensive projects. Rated 4.2 stars, it includes five modules plus two protective cases for immediate use. Each sensor detects temperature differences caused by human movement and outputs amplified signals reliably.
Pros
- Five sensors in one purchase
- Two dedicated cases included
- Standard HC-SR501 compatibility
- Adjustable detection range
- Dual triggering options
Cons
- Rating slightly lower than others
- Cases may not fit all setups
We may earn a commission when you buy through this link, at no additional cost to you.
Its key strength is the inclusion of dedicated cases which protect the lens and PCB from dust. The detection angle of 110 degrees offers broad coverage, and the range is adjustable up to seven meters. You can switch between repeatable and non-repeatable trigger modes easily via jumpers.
The only minor drawback is a slightly lower rating compared to premium models, but this does not reflect performance issues. The cases are useful but may require modification for tight enclosures. These factors are manageable for most standard applications.
Choose this kit if you need multiple sensors for a large area or distribution. It suits home automation, security systems, or classroom projects. We recommend it for those seeking bulk value with added physical protection.
Included Protective Cases
Comes with two cases to shield the sensor from dust and accidental damage during operation.
Flexible Triggering
Supports both repeatable and non-repeatable output modes for diverse logic requirements.
We may earn a commission when you buy through this link, at no additional cost to you.
3. HC-SR501 PIR Motion Sensor – Best Overall Motion Sensor for Arduino
The HC-SR501 PIR Motion Sensor stands out as the top performer in our tests. Boasting a 4.8 rating, this 2-pack features a durable green PCB and advanced Fresnel lens for accuracy. It detects motion up to seven meters with a 110-degree cone for wide coverage.
Pros
- Highest customer rating at 4.8
- Robust green PCB construction
- Low power for battery projects
- Broad voltage compatibility
- High sensitivity with Fresnel lens
Cons
- Only two units per pack
- No extra accessories included
We may earn a commission when you buy through this link, at no additional cost to you.
Its exceptional rating stems from stable output and low standby power consumption under 65 microamps. The adjustable sensitivity and delay via onboard potentiometers allow precise tuning for indoor lighting or security. It connects directly to digital pins on Arduino or Raspberry Pi without extra circuitry.
The only limitation is the pack size of two units, which may require multiple orders for large setups. Additionally, no screws or wires are included for mounting. These are minor issues given the high reliability and performance quality of the sensors.
This sensor is best for users prioritizing performance and reliability in critical systems. Use it for permanent installations, automated lighting, or IoT devices. We highly recommend it for its robust build and proven track record.
Stable Output Design
Robust green PCB ensures reliable signal output and long-term stability in various environments.
High Accuracy Lens
Built-in Fresnel lens enhances detection range and reduces false positives from ambient heat.
We may earn a commission when you buy through this link, at no additional cost to you.
4. WWZMDiB 5Pcs AM312 – Compact Mini PIR Motion Sensor for Arduino
The WWZMDiB 5Pcs AM312 is designed for space-constrained projects needing reliable motion detection. With a 4.2 rating, these mini modules use infrared technology for automatic control in electrical equipment. They detect human presence within 3 to 5 meters and output high or low signals.
Pros
- Ultra small footprint for tight spaces
- Low voltage 2.7 to 12V
- Five units per pack
- Digital automatic control design
- Repeatable trigger mode
Cons
- Fixed short delay of two seconds
- Limited range of 5 meters
We may earn a commission when you buy through this link, at no additional cost to you.
Its key strength is its tiny size and low voltage operation from 2.7 to 12V, making it ideal for battery setups. The repeatable trigger mode keeps output high as long as motion persists. This design ensures reliable operation in industrial automation or small IoT devices.
However, the delay time is fixed at two seconds which offers less flexibility. The detection range is also capped at 5 meters which may not suit large rooms. These constraints are acceptable for compact projects requiring minimal power.
Choose this sensor for wearable tech or small embedded systems. It works well for lighting control or security in tight spaces. We recommend it for applications where space and power efficiency are critical.
Low Voltage Operation
Runs on 2.7 to 12V DC, suitable for battery-powered and low-energy embedded systems.
Miniature Form Factor
Compact size allows installation in small enclosures where larger modules cannot fit.
We may earn a commission when you buy through this link, at no additional cost to you.
5. CQRobot Microwave Sensor – Premium Doppler Radar Motion Sensor for Arduino
The CQRobot Microwave Sensor offers a different approach using Doppler radar instead of infrared. Rated 4.4 stars, it detects movement by reflected microwaves, allowing it to sense non-living objects. This makes it unique for industrial or transportation applications where PIR fails.
Pros
- Works in harsh environments
- Detects non-living objects
- No impact from light or dust
- Long detection distance
- Safe low output power
Cons
- Higher price point
- Requires stable battery power
We may earn a commission when you buy through this link, at no additional cost to you.
Its standout feature is resilience in harsh conditions unaffected by temperature, humidity, or dust. The non-contact detection ensures long-distance sensing without false triggers from ambient heat. It is compatible with Arduino and Raspberry Pi for versatile integration.
The higher price is justified for its robustness, but it requires careful battery testing to avoid static breakdown. The internal MOS devices need stable power for best results. These factors are acceptable for professional applications needing durability.
Select this sensor for industrial, civil, or transportation projects. It suits automatic doors, liquid level monitoring, or car reversing. We recommend it for environments where standard infrared sensors fall short.
Harsh Environment Resilience
Unaffected by temperature, humidity, noise, or dust for reliable operation in extreme conditions.
Non-Living Object Detection
Detects moving objects beyond human bodies, including vehicles and materials on conveyor lines.
We may earn a commission when you buy through this link, at no additional cost to you.
6. 3-Pack HC-SR501 PIR – Reliable Multi-Pack Motion Sensor for Arduino
The 3-Pack HC-SR501 PIR provides a solid mid-range option with three units. Rated 3.9 stars, it maintains standard HC-SR501 specs including adjustable delay from 5 to 200 seconds. It offers energy-efficient performance with less than 50 microamps quiescent current for long battery life.
Pros
- Three sensors per pack
- Adjustable delay and sensitivity
- Standard jumper settings for mode
- Energy efficient low current
- Comprehensive documentation provided
Cons
- Slightly lower rating of 3.9
- Block time defaults to 2.5s
We may earn a commission when you buy through this link, at no additional cost to you.
Its key strength is the inclusion of comprehensive documentation and customer support for setup. The selectable trigger modes via jumper allow you to switch between repeatable and non-repeatable outputs easily. This flexibility suits various automation and security scenarios perfectly.
The rating of 3.9 suggests some variability in individual unit consistency, but most work well. The block time of 2.5 seconds may require adjustment for fast-triggering projects. These issues are manageable with proper configuration.
Use this pack for home automation, security systems, or interactive installations. It fits DIY projects needing multiple sensors. We recommend it for users valuing documentation and standard compatibility.
Comprehensive Support
Includes user guides and technical references to assist with installation and troubleshooting.
Standard Jumper Configuration
Easy to switch trigger modes with onboard jumper settings for custom logic.
We may earn a commission when you buy through this link, at no additional cost to you.
7. 3 Pcs HC-SR501 PIR – Complete Sensor Module Kit for Arduino
The 3 Pcs HC-SR501 PIR kit stands out for including essential mounting hardware and wires. Rated 3.9 stars, it offers a complete package for immediate installation without extra purchases. Each module operates on 4.5 to 20V and outputs 3.3V high signal for direct logic use.
Pros
- Includes screws, nuts, wires
- Probe holders included
- 3.3V high output
- 120 degree wide angle
- Three units per pack
Cons
- Rating slightly lower
- Basic packaging quality
We may earn a commission when you buy through this link, at no additional cost to you.
Its main advantage is the inclusion of probe holders, screws, nuts, and Dupont wires. This makes it ready to use right out of the box. The 120-degree cone angle provides wider coverage than standard 100-degree modules.
The 3.9 rating implies some units may vary in sensitivity. The packaging is basic compared to premium sets, but the hardware is functional. These trade-offs are reasonable for the convenience of a full accessory kit.
Ideal for beginners needing all components in one box. Use for lighting or security projects where mounting is required. We recommend it for users wanting a complete installation solution.
Full Accessory Kit
Includes 3 screws, 3 nuts, 10 Dupont wires, and 3 probe holders for ready mounting.
Wider Detection Angle
120-degree cone angle offers broader coverage than standard 100-degree sensors.
We may earn a commission when you buy through this link, at no additional cost to you.
8. 8pcs AM312 Sensor Mini – Ultra Compact 8-Pack PIR Motion Sensor for Arduino
The 8pcs AM312 Sensor Mini offers exceptional value with eight tiny infrared modules. Rated 4.4 stars, it uses digital signal processing for high sensitivity and reliable operation. It is perfect for industrial automation or lighting systems requiring multiple detection points.
Pros
- Eight units per pack
- Digital signal processing inside
- Repeatable output mode
- Anti-interference design
- Low power consumption
Cons
- Fixed delay of 2 seconds
- Shorter 5 meter range
We may earn a commission when you buy through this link, at no additional cost to you.
Its standout feature is the repeatable trigger mode that keeps output high while motion persists. The digital processing ensures strong anti-interference performance. With only 2.7 to 12V needs, it fits low-voltage systems easily.
The delay is fixed at 2 seconds which limits customization. The 5-meter range is shorter but sufficient for indoor use. These constraints are acceptable for the sheer quantity and reliability of the pack.
Best for large scale deployments or classrooms needing multiple units. Use for industrial control or automated lighting. We recommend it for cost-effective bulk projects.
Digital Signal Processing
Built-in DSP ensures reliable detection and minimizes false triggers from noise.
Ultra Compact Size
Tiny form factor allows embedding into small devices or wearable projects.
We may earn a commission when you buy through this link, at no additional cost to you.
9. Mini Pyroelectric PIR Motion – Small Format PIR Motion Sensor for Arduino
The Mini Pyroelectric PIR Motion Sensor is designed for embedded installations needing minimal footprint. Rated 4.8 stars, it operates on 3.3 or 5V and connects to ESP32, ESP8266, or Raspberry Pi easily. Its small size facilitates easy integration into tight spaces.
Pros
- Compact embedded design
- Five pieces per pack
- Wide temperature range
- Compatible with ESP32
- Low power consumption
Cons
- Basic plastic housing
- No lens cover included
We may earn a commission when you buy through this link, at no additional cost to you.
Its main strength is the wide operating temperature from -20 to 60°C, ensuring reliability in varying climates. The 100-degree cone covers most areas and consumes low power. It provides direct high or low output for simple logic.
The housing is basic plastic and may lack durability. No lens cover is included which could leave the sensor exposed. These factors are minor compared to its wide compatibility and temperature range.
Select this for IoT projects using ESP boards. It suits home automation or smart devices. We recommend it for embedded systems needing flexible voltage and compact size.
Wide Temperature Range
Operates from -20 to 60°C, suitable for both indoor and outdoor environments.
ESP Compatibility
Designed for 3.3V logic and works with ESP32 and ESP8266 out of the box.
We may earn a commission when you buy through this link, at no additional cost to you.
10. KEYESTUDIO 48 Sensors Kit – Ultimate Learning Sensor Kit with Motion Detection for Arduino
The KEYESTUDIO 48 Sensors Kit offers a comprehensive learning experience for beginners. Rated 4.5 stars, it includes a motion sensor module along with 47 others like LCD, relay, and gas sensors. The kit focuses on education with detailed tutorials for every component.
Pros
- Complete sensor collection
- Includes PIR motion module
- Detailed project tutorials
- Great for beginners
- Exquisite packaging
Cons
- Does not include Arduino board
- Higher total price
We may earn a commission when you buy through this link, at no additional cost to you.
Its standout feature is the complete project-based approach with wiring diagrams and test code. You can download tutorials from the wiki website. This makes getting started with motion detection and other sensors easy and structured.
The kit does not include an Arduino board, so you must source that separately. The price is higher but justified by the variety. These factors are acceptable for learners needing a full educational set.
Ideal for students, high school inventors, and tinkerers. Use for robotics or interactive projects. We recommend it for comprehensive electronics learning.
Educational Tutorials
Downloadable tutorials include wiring, test code, and project examples for each sensor.
Comprehensive Collection
Includes 48 popular sensor modules for diverse robotics and automation projects.
We may earn a commission when you buy through this link, at no additional cost to you.
Buying Guide – How to Choose the Best Motion Sensor for Arduino
Selecting the right motion sensor depends on your project's environment, power needs, and desired range. This guide breaks down the essential factors to help you make an informed decision.
Sensor Technology
Passive Infrared (PIR) sensors are the most common and detect heat differences from living beings. Microwave sensors use Doppler radar and can detect non-living objects, making them more versatile for industrial use. Choose PIR for typical indoor automation and microwave for harsh conditions.
For standard home projects, PIR is the go-to. For industrial or outdoor environments, consider microwave options.
Voltage Range
Most sensors operate between 4.5V and 20V, but some mini versions work on 2.7V to 12V. Ensure your power source matches the sensor requirements to avoid damage. Wide voltage ranges offer more flexibility for battery or mains power.
Select a sensor that matches your power supply to ensure reliability and safety.
Detection Range and Angle
Detection range typically spans from 3 meters to 7 meters. Cone angles vary from 100 to 120 degrees. Wider angles cover more area but may be more prone to false triggers. Consider the room size and layout when choosing.
Match the range and angle to your physical space for accurate detection.
Adjustability
Look for sensors with onboard potentiometers for delay and sensitivity. Adjustable delay lets you control how long the output stays active after motion stops. This is critical for lighting to avoid rapid switching. Sensitivity adjustment helps reduce false triggers.
Prioritize modules with adjustable settings for fine-tuned control.
Power Consumption
Standby current matters for battery-powered projects. Low-power models consume under 50 microamps in standby. This extends battery life significantly for IoT devices. Check specifications for quiescent current values.
Choose low-power sensors for energy-efficient or battery-operated systems.
Trigger Modes
Sensors offer H (repeatable) or L (non-repeatable) modes. H mode keeps output high while motion persists. L mode triggers once per movement. Select based on your logic needs for lighting or alarms.
Decide between repeatable or non-repeatable modes for your application.
Physical Durability
Industrial use requires robust construction. PCB color and casing quality indicate build reliability. Green PCBs often signify higher quality. Consider additional protective cases if installing in dusty environments.
Opt for durable builds if your project is not strictly indoor prototyping.
Compatibility
Ensure the sensor works with your microcontroller like Arduino, ESP32, or Raspberry Pi. Most output 3.3V or 5V logic. Verify that your pins can handle the output levels to avoid interfacing issues.
Confirm voltage logic compatibility with your specific development board.
How to Use and Care for Your Motion Sensor for Arduino
To install, mount the sensor with a lens pointing toward the desired detection area. Use included screws or adhesive mounts to secure it. Connect VCC to your power supply, GND to ground, and OUT to a digital pin on your Arduino. Ensure voltage levels match before powering up.
Adjust the delay and sensitivity potentiometers with a small screwdriver. Start with medium settings and test by walking into the detection zone. If triggers are too frequent, lower sensitivity. If response is slow, reduce delay. This fine-tuning ensures optimal performance.
Care involves keeping the lens clean from dust and debris. Avoid exposure to direct sunlight or heat sources that confuse the infrared sensor. For long-term use, consider a protective case. Regularly check connections to ensure reliability.
Frequently Asked Questions
What is the difference between PIR and microwave motion sensors?
PIR sensors detect infrared heat emitted by living beings. They are great for indoor use but struggle with harsh weather. Microwave sensors use radar to detect movement of any object. They work in cold, dusty environments and can detect through non-metallic walls.
How do I know which voltage my sensor requires?
Check the label on the PCB for operating voltage. Most standard modules run on 4.5 to 20V DC. Mini versions may run on 2.7 to 12V. Ensure your power supply matches this range to prevent damage or false triggers.
Why is my sensor triggering even when no one is moving?
This usually happens due to high sensitivity settings or heat interference. Lower the sensitivity with the onboard potentiometer. Avoid placing the sensor near heaters, lights, or windows. Adjusting the delay can also filter out quick false triggers.
Can I use these sensors with 3.3V boards like ESP32?
Yes, many modules support 3.3V logic directly. Ensure the sensor outputs compatible voltage levels. Some may require a level shifter. Check the datasheet for output high voltage specifications to be safe.
How far can a typical motion sensor detect movement?
Standard PIR sensors typically detect up to 7 meters. Mini versions often have a shorter range of 3 to 5 meters. The exact distance depends on the lens and environment. Indoor settings usually yield better results than outdoor ones.
Is it possible to adjust the delay time on these modules?
Yes, most standard modules include a delay potentiometer. You can adjust the time from 5 to 200 seconds. This lets you customize how long lights stay on. Use a small screwdriver to turn the trimmer for precise control.
Final Thoughts on Choosing the Best Motion Sensor for Arduino
In summary, the top picks include the HC-SR501 PIR Motion Sensor for overall reliability, the WWZMDiB 5Pcs AM312 for compact needs, and the CQRobot Microwave Sensor for professional applications. Each offers distinct advantages depending on your project scale.
When choosing, prioritize factors like voltage compatibility, power consumption, and adjustability. Ensure the sensor matches your environment and logic requirements. This ensures a stable and functional automation system.
Please note that prices and stock levels may change frequently. Always verify current listings on the product page before purchasing. We hope this guide helps you build your next successful motion project.