4.4Editor score
In this guide
Motion sensors are essential components for any Arduino enthusiast looking to build interactive projects. Whether you need security automation or presence detection, choosing the right module ensures reliability and accuracy in your builds.
We evaluated ten top rated sensors based on performance compatibility and ease of use. Our analysis covers PIR infrared modules and microwave radar options to give you a comprehensive view of the market.
Each pick highlights key specs pros and cons to help you decide quickly. Note that availability and pricing fluctuate so always verify details on the product page before purchasing your components.
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
The following table provides a side by side comparison of all ten selected motion sensor modules. Review the specifications and key features to find the perfect match for your specific Arduino application needs.
1. 2-Pack HC-SR501 PIR Motion Sensor Module – Best Overall Motion Sensor for Arduino
This motion sensor module earns our top spot due to its impressive reliability and feature set. It holds a high rating from users who value precision and ease of use in their Arduino projects.
Pros
- Excellent reliability
- Wide voltage range
- Low power draw
- Robust PCB design
- Easy to wire
Cons
- Standard size module
- Requires manual adjustment
We may earn a commission when you buy through this link, at no additional cost to you.
The standout qualities include the adjustable sensitivity and delay time via onboard potentiometers. This allows you to customize the response for indoor lighting or security alarms without complex coding.
While the module is compact it does require some manual tuning which might be a slight hurdle for absolute beginners. However this is acceptable given the flexibility it offers for different environments.
You should buy this if you need a dependable sensor for battery operated IoT devices or permanent installations. It delivers consistent performance and integrates seamlessly with standard microcontrollers.
Enhanced Accuracy and Range
The built-in Fresnel lens ensures accurate detection up to seven meters with 110 degrees of coverage.
Energy Efficient Design
Consuming under 65 microamps in standby mode makes it perfect for energy-efficient installations.
We may earn a commission when you buy through this link, at no additional cost to you.
2. HiLetgo 3pcs HC-SR501 PIR Infrared Sensor – Best Budget Motion Sensor for Arduino
For builders on a budget this three pack offers excellent value without sacrificing core performance. Users appreciate the straightforward design and reliability for common home automation tasks.
Pros
- Affordable three pack
- Standard PIR performance
- Wide operating voltage
- Easy to adjust
- Compatible with Raspberry Pi
Cons
- Basic casing
- Manual setup required
We may earn a commission when you buy through this link, at no additional cost to you.
The key strengths lie in its adjustable delay and voltage range. You can set the delay from five to 200 seconds allowing for various application scenarios like lighting control.
It lacks the premium features of higher end models but for standard motion detection it performs admirably. The manual adjustment is a minor trade-off for the significant cost savings.
This is the ideal pick for hobbyists needing multiple sensors for a large project. It works seamlessly with Arduino and Raspberry Pi making it a versatile choice.
Versatile Trigger Modes
Choose between non-repeatable or repeatable trigger modes to suit your specific application needs.
Compact Dimensions
With board dimensions of 32mm by 24mm it fits easily into tight enclosures.
We may earn a commission when you buy through this link, at no additional cost to you.
3. CQRobot 10.525GHz Microwave Sensor – Best Premium Motion Sensor for Arduino
This microwave sensor stands out for its ability to detect motion through obstacles. Unlike standard PIR it uses radar technology making it suitable for industrial and harsh environments.
Pros
- Penetrates non-metallic materials
- Unaffected by light dust
- Detects static movement
- Industrial grade robustness
- Versatile applications
Cons
- Higher cost
- Requires careful placement
We may earn a commission when you buy through this link, at no additional cost to you.
The key strengths include its non-contact detection and immunity to environmental factors like dust or airflow. It can detect non-living objects expanding its use beyond simple presence detection.
The higher price point and need for careful placement to avoid false positives are trade-offs. However for applications where reliability is critical these are minor concerns.
Buy this if you need a sensor for automatic doors or industrial material detection. It provides a unique solution where infrared sensors might fail due to environmental noise.
All-Weather Reliability
Adapts to harsh environments without being affected by temperature humidity or light.
Wide Application Range
Suitable for transportation civil applications and material detection on production lines.
We may earn a commission when you buy through this link, at no additional cost to you.
4. WWZMDiB 5 Pcs PIR Sensor – Best Bulk PIR Motion Sensor for Arduino
This five pack provides great value for projects requiring multiple sensors. The inclusion of dedicated cases adds a touch of professionalism to your build without extra cost.
Pros
- Five sensor pack
- Includes protective cases
- Wide voltage input
- Adjustable range
- Supports STM32
Cons
- Case fit varies
- Generic labeling
We may earn a commission when you buy through this link, at no additional cost to you.
Key strengths include the adjustable detection range and wide voltage support. The voltage signal is output after amplification and comparison ensuring accurate detection when a body enters the range.
The cases are a nice inclusion but may vary in fit. This is a small issue given the overall utility and price of the five sensors included in the package.
This is a smart choice for classroom projects or multi zone security systems. It ensures you have enough units to cover multiple areas efficiently.
Temperature Difference Detection
Senses temperature difference between the body and background for reliable detection.
Dual Trigger Modes
Supports two modes: H for continuous presence or L for single triggers.
We may earn a commission when you buy through this link, at no additional cost to you.
5. WWZMDiB 5Pcs AM312 Mini – Best Compact Motion Sensor for Arduino
If space is at a premium this mini module is an ideal solution. Its small size allows for discreet installation in portable devices or tight enclosures.
Pros
- Small physical footprint
- Low voltage operation
- Five pack included
- High sensitivity
- Automatic control ready
Cons
- Fixed delay time
- Limited range
We may earn a commission when you buy through this link, at no additional cost to you.
The key strengths are its low voltage range and high sensitivity. Based on passive body infrared technology it is reliable for various types of automatic induction electrical equipment.
The fixed delay time of two seconds limits customization compared to other modules. However for simple on-off triggers this trade-off is acceptable for the size savings.
Buy this for wearables or small robotic projects where a standard module is too large. It delivers standard PIR performance in a much smaller package.
Digital Signal Processing
Features internal digital signal processing for stable and reliable operation.
Direct Level Output
Provides direct high and low level output for easy microcontroller integration.
We may earn a commission when you buy through this link, at no additional cost to you.
6. 3-Pack HC-SR501 PIR Motion – Best Multi-Pack Motion Sensor for Arduino
This three pack offers a balanced option for DIY projects needing multiple units. It features the standard HC-SR501 design which is widely supported in the developer community.
Pros
- Three sensors included
- Adjustable delay time
- Low quiescent current
- Standard 100 deg cone
- Jumper trigger modes
Cons
- Lower user ratings
- Basic documentation
We may earn a commission when you buy through this link, at no additional cost to you.
Key strengths include the jumper setting for trigger modes and fine-tune delay time. This control allows you to match response needs for lighting or security systems accurately.
Some users report lower satisfaction due to basic documentation. However the hardware itself is functional and the jumper settings help mitigate setup issues.
Choose this if you need standard PIR sensors for a home automation build. It provides the necessary flexibility for common tasks at a reasonable price point.
Selectable Trigger Modes
Switch between non-repeatable or repeatable modes to control signal output duration.
Compact and Reliable
A robust PCB design ensures stable output for prototyping and permanent installations.
We may earn a commission when you buy through this link, at no additional cost to you.
7. 3 Pcs HC-SR501 PIR Motion – Best Accessory Motion Sensor for Arduino
This kit stands out because it includes mounting screws and dupont wires for immediate use. It is designed to get you started quickly without needing extra parts.
Pros
- Includes mounting hardware
- Wide cone angle
- Three modules included
- Low power current
- Standard voltage range
Cons
- Lower user ratings
- Wires may be thin
We may earn a commission when you buy through this link, at no additional cost to you.
The key strengths include the inclusion of 12 screws and wires along with three sensors. The cone angle of less than 120 degrees provides broad coverage for detection.
Lower user ratings suggest quality variations or missing items in some shipments. This is a trade-off for the convenience of getting a full mounting kit with the sensors.
Buy this if you want a quick start kit with all necessary hardware included. It simplifies the procurement process for small scale installation projects.
Complete Hardware Kit
Includes probe holders screws and wires to streamline your installation process.
Broad Detection Coverage
A cone angle of less than 120 degrees ensures wide area monitoring.
We may earn a commission when you buy through this link, at no additional cost to you.
8. 8pcs AM312 Sensor Mini Module – Best Value Motion Sensor for Arduino
This eight pack offers excellent value for large scale deployments. It is ideal for industrial automation control or lighting systems needing many discrete sensors.
Pros
- Eight sensors in pack
- Repeatable trigger logic
- Digital signal processing
- Low power consumption
- Anti-interference features
Cons
- Mini size fragile
- No case included
We may earn a commission when you buy through this link, at no additional cost to you.
The key strengths include repeatable trigger mode and internal digital signal processing. This ensures the output remains high as long as a person is present for accurate monitoring.
The small size can make it fragile during handling. This is acceptable for fixed installations but users should be careful during assembly and soldering.
Buy this for commercial lighting or large indoor automation setups. The high count allows you to outfit multiple zones without buying separate packs.
Stable Signal Processing
Internal digital signal processing ensures high sensitivity and reliable operation.
Low Power Draw
Low power consumption makes it suitable for battery operated setups.
We may earn a commission when you buy through this link, at no additional cost to you.
9. Mini Pyroelectric PIR Motion – Best Low Voltage Motion Sensor for Arduino
This module is particularly useful for 3.3V systems like ESP32 and ESP8266. It fits perfectly into modern microcontroller setups without voltage level shifters.
Pros
- Supports 3.2V logic
- Wide temperature range
- Compact design
- Low power consumption
- ESP32 compatible
Cons
- Standard range limits
- Basic casing
We may earn a commission when you buy through this link, at no additional cost to you.
Key strengths include compatibility with 5V or 3.2V systems and a compact design. The wide temperature range of minus 20 to 60 degrees Celsius makes it robust for different climates.
The detection range is standard which limits use to medium distances. However for indoor IoT applications this is generally sufficient and acceptable.
Choose this for ESP82 ESP development or portable battery projects. It bridges the gap between voltage requirements seamlessly without extra circuitry.
Broad Microcontroller Support
Designed for Arduino ESP32 ESP8266 and other 5V or 3.2V microcontrollers.
Embedded Friendly
Compact design with low power consumption facilitates easy embedded installation.
We may earn a commission when you buy through this link, at no additional cost to you.
10. KEYESTUDIO 48 Sensors Modules – Best Kit Motion Sensor for Arduino
This kit is the ultimate choice for beginners wanting to explore many sensors. It includes a motion module plus 47 other components for comprehensive learning.
Pros
- Massive component variety
- Includes motion sensor
- Detailed project tutorials
- Good for beginners
- High value bundle
Cons
- Does not include board
- Too many parts
We may earn a commission when you buy through this link, at no additional cost to you.
Key strengths include the detailed projects for each sensor and tutorials. The wiring method test code and examples make getting started with sensors quite easy.
The kit does not include an Arduino controller board which is a key omission. This is acceptable for those who already have boards but may frustrate new users.
Buy this for educational purposes or extensive prototyping. It provides the widest range of tools to learn electronics and programming skills.
Comprehensive Learning
Provides detailed wiring and example codes for nearly every component in the box.
Wide Compatibility
Compatible with various microcontrollers like Mega 2560 and Leonardo.
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 requires evaluating several key factors to ensure your project meets its performance goals.
Sensor Type and Technology
Motion sensors generally come in two main types: Passive Infrared (PIR) and Microwave. PIR sensors detect heat changes caused by moving bodies which makes them perfect for human presence detection. Microwave sensors use radar waves to detect movement and can penetrate materials like plastic or thin wood.
Choose PIR for standard home automation and Microwave for harsh environments or through-detection needs.
Detection Range and Angle
The coverage area of your sensor dictates how well it fits your space. Most modules offer a cone angle between 100 and 120 degrees with ranges up to 7 meters. Ensure the range covers your intended area without triggering on unwanted motion.
Select a model with adjustable range to fine-tune coverage for your specific room layout.
Voltage Requirements
Check if your microcontroller operates at 5V or 3.3V. Some sensors work across a wide range like 4.5V to 20V while others are optimized for lower voltages. Mismatched voltage can damage your board or cause instability.
Always verify the sensor logic level matches your Arduino or ESP device requirements.
Adjustability Features
Many high-quality modules offer onboard potentiometers to adjust sensitivity and delay time. This allows you to customize the sensor behavior without modifying code. Adjustable delay prevents rapid toggling of lights when someone is moving slowly.
Prioritize models with onboard controls for flexibility in different lighting and traffic conditions.
Power Consumption
For battery-powered projects look for sensors with low quiescent current. Some PIR modules consume under 50uA in standby which extends battery life significantly. Microwave sensors may draw more power and require a stable supply.
Check the standby current specs if your project needs to run for long periods without charging.
Trigger Modes
Sensors often have jumper settings for repeatable or non-repeatable trigger modes. Repeatable mode keeps the signal high as long as motion is detected. Non-repeatable mode pulses once per detection event.
Choose repeatable mode for continuous monitoring and non-repeatable for single action triggers.
Environmental Resistance
If your project is outdoors consider the temperature range and dust resistance. Microwave sensors generally handle environmental noise better than PIR which can be affected by heat sources. Look for robust construction for permanent installations.
Pick weatherproof or industrial grade options for outdoor or high-traffic areas.
Package Quantity
Buying in packs often provides better value and convenience. A five or ten pack lets you deploy multiple sensors for multi-zone setups. Ensure the package includes necessary accessories like mounting hardware or cases.
Look for bulk packs if you are building a whole house automation system.
How to Use and Care for Your Motion Sensor for Arduino
Begin by connecting the VCC GND and OUT pins to your microcontroller. Ensure the logic level matches your board to prevent voltage issues or damage. Test the output with a simple sketch to verify functionality before mounting.
Calibrate the sensor using the onboard potentiometers to set the delay and sensitivity. Place the sensor at an optimal height where it can detect movement without interference from pets or fans. Avoid direct sunlight or heaters near the lens to prevent false triggers.
Protect your sensor from physical damage by using a casing or enclosure. Keep the lens clean to maintain accurate detection over time. Regularly check connections to ensure reliable operation in your automation setup.
Frequently Asked Questions
What is the difference between PIR and Microwave sensors?
PIR sensors detect infrared radiation from moving bodies so they are best for human detection. Microwave sensors use radar to detect movement and can work through obstacles. PIR consumes less power while Microwave is more reliable in harsh conditions.
Can I use motion sensors with 3.3V boards?
Yes many modern modules support 3.3V logic but always check the datasheet. Some models require a voltage level shifter. Select sensors explicitly rated for 3.3V to avoid damaging your board.
Why does my motion sensor trigger randomly?
Random triggers often occur due to heat sources or direct sunlight affecting the sensor. Check for pets or fans moving near the lens. Adjust the sensitivity and delay settings to reduce false positives.
How long does the output stay active after motion stops?
The duration depends on the delay setting which is usually adjustable from 5 to 200 seconds. This setting determines how long the signal remains high after motion ceases. Adjust this for your specific lighting or security needs.
Do these sensors work in total darkness?
Yes PIR sensors do not require light because they detect heat changes. Microwave sensors also function in total darkness. Both types are suitable for night-time monitoring without extra illumination.
Can I connect multiple sensors to one Arduino?
Yes you can connect multiple sensors to different digital input pins. Each sensor requires its own pin for the OUT signal. This allows you to monitor multiple zones in a single project.
Final Thoughts on Choosing the Best Motion Sensor for Arduino
We highlighted top picks like the HC-SR501 for reliability and the microwave sensor for versatility. These options cover most use cases from simple lighting to complex industrial detection.
Prioritize voltage compatibility and adjustability to ensure your project runs smoothly. A sensor that fits your logic levels and allows tuning will save you hours of debugging.
Remember to verify current availability and prices on the product pages. Prices fluctuate so checking the latest details ensures you get the best value for your build.