Skip to content
Choiceledger

10 Best Motion Sensor For Arduino in 2026

This guide compares the best motion sensor for Arduino, covering PIR and microwave options, detection range, trigger modes, voltage, and installation needs.

As an Amazon Associate we earn from qualifying purchases. We may earn a commission when you buy through links on this page, at no additional cost to you.As an Amazon Associate we earn from qualifying purchases.Purchases through our links may earn us a commission, at no extra cost to you.
In this guide
  1. 01Top 3 picks
  2. 02Compare all 10
  3. 03In-depth reviews
  4. 04Buying guide
  5. 05Use and care
  6. 06Common questions
  7. 07Final verdict

A motion sensor for Arduino can add practical, responsive behavior to security systems, automatic lighting, interactive installations, robotics, and energy-saving projects. A useful module should match the space, detect the intended movement reliably, provide a clear digital output, and operate safely from a compatible supply.

The products compared here include passive infrared and microwave modules in several form factors. We evaluated each option using the supplied specifications, focusing on detection technology, sensing angle, range, voltage, trigger behavior, power requirements, dimensions, accessories, and compatibility with Arduino and other microcontroller platforms.

The list shows why a full-size HC-SR501 remains versatile, when a compact AM312 or miniature PIR is easier to embed, and where Doppler radar offers a different approach to motion detection. Product availability and prices can change, so confirm current listing details before purchasing.

Top 3 Picks for Best Motion Sensor for Arduino

Best Budget

HiLetgo 3pcs HC-SR501 PIR Module
HiLetgo 3pcs HC-SR501 PIR Module

4.4Editor score

Three sensor modules included
Repeatable and single triggers
Low 50µA quiescent current

Check price

Editor's Choice

2-Pack HC-SR501 PIR Motion Sensor Module
2-Pack HC-SR501 PIR Motion Sensor Module

4.8Editor score

Up to 7-meter detection range
Adjustable sensitivity and delay
Direct digital pin connection

Check price

Best Premium

CQRobot 10.525GHz Microwave Sensor
CQRobot 10.525GHz Microwave Sensor

4.4Editor score

Doppler radar detection
Detects moving non-living objects
Resistant to environmental conditions

Check price

Top 10 Best Motion Sensor for Arduino in 2026 Compared

This side-by-side comparison highlights the principal differences among full-size PIR, mini PIR, microwave radar, and multi-sensor kits, including range, power requirements, triggering, and intended applications.

ProductsSpecificationsEditor scorePrice
1HiLetgo HC-SR501 3-Pack

Best Budget

HiLetgo HC-SR501 3-Pack
PIR infrared detection
32 × 24mm board
DC 4.5–20V operation
Under 50µA idle current
4.4Editor score

Check price

2WWZMDiB HC-SR501 5-Pack

Editor's Choice

WWZMDiB HC-SR501 5-Pack
PIR infrared detection
3–7 meter range
Under 110° detection angle
DC 4.5–20V operation
4.2Editor score

Check price

32-Pack Adjustable HC-SR501

Editor's Choice

2-Pack Adjustable HC-SR501
PIR infrared detection
Up to 7 meter range
110-degree coverage area
DC 3.6–30V operation
4.8Editor score

Check price

4WWZMDiB AM312 5-Pack

WWZMDiB AM312 5-Pack
Compact PIR detection
3–5 meter range
100-degree detection angle
DC 2.7–12V operation
4.2Editor score

Check price

5CQRobot Microwave Motion Sensor

CQRobot Microwave Motion Sensor
10.525GHz Doppler radar
Non-contact object detection
Arduino and Raspberry Pi
Environment-resistant sensing
4.4Editor score

Check price

6Adjustable HC-SR501 3-Pack

Adjustable HC-SR501 3-Pack
PIR infrared detection
32 × 24mm board
5–200 second delay
Under 50µA idle current
3.9Editor score

Check price

7HC-SR501 3-Pack with Accessories

HC-SR501 3-Pack with Accessories
PIR infrared detection
Under 120° cone angle
Within 7 meters
Includes mounting hardware
3.9Editor score

Check price

8AM312 Mini Sensor 8-Pack

AM312 Mini Sensor 8-Pack
Compact PIR detection
DC 2.7–12V operation
Repeatable trigger mode
Direct digital signal output
4.4Editor score

Check price

9Mini PIR Five-Pack

Mini PIR Five-Pack
Miniature PIR detection
3–5 meter range
100-degree cone angle
5V or 3.2V operation
4.8Editor score

Check price

10KEYESTUDIO 48-Sensor Starter Kit

KEYESTUDIO 48-Sensor Starter Kit
48 sensors and modules
Includes PIR motion sensor
Arduino wiring examples
No controller board included
4.5Editor score

Check price

1. HiLetgo HC-SR501 3-Pack – Best Balanced Value

HiLetgo 3pcs HC-SR501 PIR Infrared Sensor Human Body Infrared Motion Module for Arduino Raspberry Pi4.4Editor scoreCheck price on Amazon
HiLetgo HC-SR501 3-Pack
Passive infrared sensing
32 × 24mm dimensions
DC 4.5–20V operation
Under 50µA quiescent current

The HiLetgo HC-SR501 3-Pack is a practical choice for Arduino projects that need reliable passive infrared detection without moving beyond the widely recognized HC-SR501 format. It carries a 4.4 rating and combines three modules with a simple digital output, making it suitable for experiments involving lighting control, alerts, occupancy-driven displays, and basic security functions.

Pros

  • Three modules in one set
  • Two selectable trigger modes
  • Wide operating voltage
  • Low standby current
  • Familiar HC-SR501 layout

Cons

  • Requires separate output triggering
  • Limited cone coverage

We may earn a commission when you buy through this link, at no additional cost to you.

Each board operates across DC 4.5–20V and consumes less than 50µA while quiescent. The module offers both L and H triggering behavior, with repeatable triggering as the default, allowing the output to remain active while movement continues. Its 32 × 24mm dimensions and standard 23mm lens make it straightforward to compare with other HC-SR501 boards and familiar to many Arduino builders.

The main limitation is the sensing cone of less than 100 degrees, which means the module must be positioned carefully when wide-area coverage matters. PIR sensors also respond to changes in infrared radiation rather than directly identifying people, so lighting, temperature, placement, and movement can affect the result. These are normal PIR characteristics rather than unique flaws in this set.

This is a strong pick for students, makers, and home-automation experimenters who want multiple standard modules and an uncomplicated starting point. Choose it when low idle consumption, voltage flexibility, and trigger selection matter more than ultra-compact construction or radar-level environmental tolerance.

Useful for Multi-Room Prototypes

Three modules let one Arduino coordinate separate zones instead of concentrating every build around a single sensor. They can also serve as spares for prototypes that may be moved, rewired, or damaged during development.

Triggering Fits Common Arduino Logic

The H and L options support both continuous presence-style behavior and one-shot changes. This makes the module adaptable to relay-controlled lights, notification systems, and counters without requiring a specialized controller.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

2. WWZMDiB HC-SR501 5-Pack – Best for Multi-Sensor Installs

WWZMDiB 5 Pcs PIR Sensor Compatible with HC-SR501 PIR Motion Module for Arduino Raspberry Pi STM32 (Comes with 2 Dedicated Cases)4.2Editor scoreCheck price on Amazon
WWZMDiB HC-SR501 5-Pack
Passive infrared sensing
3–7 meter range
Under 110° cone angle
Two dedicated cases

The WWZMDiB HC-SR501 5-Pack is designed for Arduino, Raspberry Pi, and STM32 projects that need several PIR modules plus a little more physical protection. Its 4.2 rating reflects a straightforward sensor package distinguished by five HC-SR501-compatible boards and two dedicated cases.

Pros

  • Five sensor modules included
  • Includes two protective cases
  • Adjustable detection range
  • Supports two trigger modes
  • Works with several platforms

Cons

  • Cases cover only two modules
  • Cone coverage remains limited

We may earn a commission when you buy through this link, at no additional cost to you.

The stated detection range is 3–7 meters and can be adjusted, while the detection cone is under 110 degrees. Two trigger modes are offered: H maintains the output while a person remains in range, and L triggers once with each change. DC 4.5–20V operation is suitable for common Arduino environments, although the exact logic and power arrangement should still be verified during wiring.

The included cases are the most notable bonus because they can help protect two modules during an embedded installation. However, the other three sensors do not receive dedicated enclosures, and PIR cone coverage is still narrower than the area people sometimes associate with motion detection. Physical placement and stable mounting remain important.

Choose this option for multi-zone rooms, compact installations, or projects that benefit from having spare sensors available. It is especially appealing when the bundled cases will be used, but buyers who need a case for every module may prefer a different package.

Five Modules for Wider Projects

A five-pack supports distributed detection, such as monitoring several approaches, work areas, or cabinet zones. It also gives makers the flexibility to prototype with one module and retain others for later expansion.

Cases Add Installation Value

The two dedicated cases can provide a more finished appearance and added physical protection for suitable installations. They are particularly useful when the sensor will sit outside a larger enclosure but still require a cleaner presentation.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

3. 2-Pack Adjustable HC-SR501 – Best Overall Motion Sensor for Arduino

2-Pack HC-SR501 PIR Motion Sensor Module with Adjustable Sensitivity & Delay, 5V DC, for Arduino Compatible, Green PCB‌4.8Editor scoreCheck price on Amazon
2-Pack Adjustable HC-SR501
Passive infrared sensing
Up to 7 meter range
110-degree coverage area
DC 3.6–30V operation

The 2-Pack Adjustable HC-SR501 earns the Editor's Choice position because it combines a 4.8 rating with useful control over detection behavior, broad voltage support, and straightforward Arduino compatibility. It suits builders who want a recognizable PIR platform but also need more adjustment than a fixed miniature module offers.

Pros

  • Highest listed rating
  • Adjustable sensitivity and delay
  • Broad operating voltage
  • Low 65µA standby demand
  • Direct digital pin connection

Cons

  • PIR can be placement-sensitive
  • Only two modules included

We may earn a commission when you buy through this link, at no additional cost to you.

The modules detect human motion up to 7 meters away with approximately 110 degrees of coverage through a Fresnel lens. Onboard potentiometers adjust sensitivity and delay time, which helps prevent persistent triggers in busy spaces or lets a light remain on briefly after movement stops. The stated operating range of DC 3.6–30V is unusually broad, and the board can connect directly to a digital pin without external circuitry.

Its standby consumption is listed at under 65µA, making it reasonable for efficient prototypes and carefully designed battery-operated systems. The trade-offs are the normal limits of PIR: detection depends on movement and infrared contrast, and a cone-shaped field cannot provide the wide volumetric coverage of radar. The pack also contains fewer boards than the larger five- and eight-module options.

This is the most broadly useful dedicated choice for home automation, security alarms, and automated lighting. Buy it if adjustability, a high rating, simple digital output, and compatibility with Arduino, Raspberry Pi, or 5V logic systems matter most.

Tuning Reduces False Triggers

Separate onboard sensitivity and delay controls let you respond to a specific room rather than accepting one fixed setup. This is valuable in hallways, workshops, or installations where the difference between genuine movement and small disturbances is significant.

Direct Hookup Simplifies Prototyping

Because the module connects directly to digital pins without extra circuitry, it is convenient for learning, rapid prototypes, and straightforward additions to existing Arduino projects.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

4. WWZMDiB AM312 5-Pack – Best Compact PIR Option

WWZMDiB 5Pcs AM312 Mini Pir Motion Sensor Module HC-SR312 IR Human Sensor for Arduino4.2Editor scoreCheck price on Amazon
WWZMDiB AM312 5-Pack
Compact passive infrared
3–5 meter range
100-degree cone angle
DC 2.7–12V operation

The WWZMDiB AM312 5-Pack is a compact alternative to the larger HC-SR501. It uses passive body infrared sensing and is intended for Arduino installations where physical space is limited. Its 4.2 rating and five-module quantity make it a practical option for distributed embedded controls.

Pros

  • Small form factor
  • Five modules included
  • Low operating voltage
  • Repeatable trigger behavior
  • Suitable for embedded builds

Cons

  • Fixed two-second timing
  • Shorter detection range

We may earn a commission when you buy through this link, at no additional cost to you.

The operating voltage is DC 2.7–12V, with a sensing range of 3–5 meters and a cone angle no greater than 100 degrees. Delay and blocking times are both listed at two seconds, and triggering is repeatable. These fixed values are easy to handle in software and adequate for many simple control routines, although they provide less tuning flexibility than adjustable full-size modules.

Its main advantage is miniaturization. The AM312 can fit more readily into a small housing, robot, cabinet, or compact installation where a 32mm-wide HC-SR501 board would be inconvenient. The trade-off is a shorter stated range and less ability to tailor sensitivity or timing through onboard controls.

Choose this pack for compact prototypes, small appliances, enclosure-based installations, or projects that need several mini sensors. It is less attractive than an adjustable model when the room layout, distance, or required hold time will vary significantly.

Small Boards Fit Constrained Enclosures

The mini PIR format makes it easier to position the sensing element where space is limited. That can improve the appearance and practicality of finished projects without requiring a large external sensor housing.

Fixed Timing Simplifies Logic

A repeatable two-second behavior is convenient for basic counters, simple lighting circuits, and demonstrations. Projects needing custom delays can still manage the timing in Arduino code.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

5. CQRobot Microwave Sensor – Best for Radar Detection

CQRobot 10.525GHz Microwave Sensor Compatible with Arduino & Raspberry Pi4.4Editor scoreCheck price on Amazon
CQRobot Microwave Motion Sensor
10.525GHz Doppler radar
Non-contact motion detection
Arduino and Raspberry Pi
Resists environmental interference

The CQRobot 10.525GHz Microwave Sensor is the premium radar-based option in this guide. With a 4.4 rating, it offers a fundamentally different detection method from the PIR modules: Doppler radar detects movement by analyzing microwaves reflected from moving objects.

Pros

  • Detects moving non-living objects
  • Works through many environmental conditions
  • Non-contact detection method
  • Long-distance sensing potential
  • Wide range of applications

Cons

  • Special static precautions required
  • Detects objects rather than people

We may earn a commission when you buy through this link, at no additional cost to you.

Unlike ordinary infrared detectors, this sensor is not limited to the human body and can respond to other moving objects. The listed design also resists interference from temperature, humidity, noise, airflow, dust, and light. These characteristics make it useful in industrial, transportation, civil, automatic-door, production-line, liquid-level, and car-reversing applications where environmental resilience matters.

The important caveat is that radar detects motion rather than identity. A fan, curtain, vehicle, or another moving object may trigger it, so application logic must define what counts as useful movement. The product includes ultra-high-frequency MOS devices, and the manufacturer advises careful power-supply handling to avoid static-related breakdown; it also recommends battery power during use for the best detection effect.

This sensor is best for builders who specifically need volumetric radar detection or who are working in an environment that could impair a passive infrared module. For routine room occupancy and human-presence demonstrations, a simpler PIR module will generally be easier to tune and less prone to unexpected object triggers.

Radar Handles Difficult Environments

Resistance to dust, light, airflow, humidity, and temperature changes gives microwave detection an advantage where PIR can become inconsistent. This makes the module relevant to industrial and outdoor-adjacent prototypes.

Object Detection Broadens Use Cases

Because the reflected microwave signal can detect moving non-living objects, the module supports applications such as conveyor monitoring, vehicle sensing, and automatic doors. Firmware should filter or interpret those events deliberately.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

6. Adjustable HC-SR501 3-Pack – Best for Tunable PIR Builds

3-Pack HC-SR501 PIR Motion Sensor, Adjustable Delay3.9Editor scoreCheck price on Amazon
Adjustable HC-SR501 3-Pack
Passive infrared sensing
32 × 24mm dimensions
DC 4.5–20V operation
5–200 second delay

The Adjustable HC-SR501 3-Pack is a conventional full-size PIR option with onboard controls for delay and sensing distance. It holds a 3.9 rating and provides three modules for Arduino, Raspberry Pi, and other compatible DIY projects.

Pros

  • Independent delay and distance controls
  • Three modules included
  • Two selectable trigger modes
  • Low quiescent current
  • Documentation and support offered

Cons

  • Lower rating than leaders
  • Cone angle remains limited

We may earn a commission when you buy through this link, at no additional cost to you.

Its delay can be adjusted from 5 to 200 seconds, and the sensing distance control allows adaptation to the intended room. A jumper selects non-repeatable L mode or repeatable H mode, with repeatable operation as the default. The module operates across DC 4.5–20V, uses less than 50µA while quiescent, and has a cone angle below 100 degrees.

The product also states that a 2.5-second block time follows a trigger to help prevent false signals. That behavior should be considered alongside the longer configurable delay, particularly in software that counts or times events. Its lower 3.9 rating gives prospective buyers less customer feedback than the highest-rated options, although the supplied specifications remain clear.

Choose this set when the project requires physical adjustments but does not need the mini dimensions of an AM312. It is a sensible choice for automatic lights, security systems, and interactive installations where a standard HC-SR501 footprint and Arduino compatibility are priorities.

Controls Support Real-World Tuning

Adjusting the delay and detection distance on the board lets you account for room size and movement patterns. That flexibility is particularly useful when the same module design will be used in more than one location.

Repeated Mode Supports Continuous Control

The default H mode can keep the output active while motion persists, which is useful for automatic lighting. The L alternative suits systems that should react once to each detected change.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

7. HC-SR501 3-Pack with Accessories – Best for Complete Installations

3 Pcs HC-SR501 PIR Motion Sensor Module3.9Editor scoreCheck price on Amazon
HC-SR501 3-Pack with Accessories
Passive infrared sensing
Within 7 meters
Under 120° cone angle
Includes wiring and fasteners

The HC-SR501 3-Pack with Accessories is aimed at builders who want more than sensor boards. The set includes three modules, three probe holders, twelve screws, twelve nuts, ten male-and-female Dupont wires, and a small screwdriver. Its 3.9 rating reflects a package-oriented alternative to bare multi-packs.

Pros

  • Three sensor modules included
  • Three probe holders included
  • Twelve screws and nuts
  • Ten jumper wires supplied
  • Small screwdriver included

Cons

  • Lower customer rating
  • No sensitivity details listed

We may earn a commission when you buy through this link, at no additional cost to you.

The modules operate across DC 4.5–20V and produce a stated high output of 3.3V or low output of 0V. The listed sensing range is within 7 meters with a cone angle under 120 degrees. These figures make the modules compatible with typical Arduino digital-input projects, although output levels and voltage behavior should be confirmed against the exact board and supply arrangement in use.

The included hardware is the defining benefit. Probe holders support more deliberate mounting, while the wires, fasteners, and screwdriver remove several common setup obstacles. Compared with the specialized adjustable and mini modules, the supplied data offers fewer details about delay, sensitivity, and trigger-mode selection, so those functions should not be assumed without checking the board or documentation.

This package is best for beginners assembling a complete electronics workbench or makers creating several mounted PIR installations. It is less compelling for compact embedded devices or projects where precise timing and sensitivity adjustment are central to the design.

Mounting Hardware Reduces Setup Work

Probe holders, screws, and nuts help turn loose modules into a more repeatable installation. This is valuable when sensors must face a consistent direction and remain stable after the project is operating.

Wires Support Immediate Assembly

Ten male-and-female Dupont wires are enough to begin connecting the three modules and test them with a microcontroller. The included screwdriver also assists with installing the supplied fasteners.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

8. AM312 Mini Sensor 8-Pack – Best High-Volume Mini PIR Set

8pcs AM312 Sensor Mini Sensor Module Pyroelectric Infrared Motion Automatic Detector DC 2.7 to 12V for Arduino4.4Editor scoreCheck price on Amazon
AM312 Mini Sensor 8-Pack
Compact passive infrared
DC 2.7–12V operation
Repeatable trigger mode
Digital high-low output

The AM312 Mini Sensor 8-Pack is the largest of the compact PIR quantities in this guide. With a 4.4 rating, it offers eight miniature modules for Arduino projects that require numerous detection points or a substantial supply of spares.

Pros

  • Eight compact modules
  • Low power consumption
  • Internal digital processing
  • Repeatable trigger operation
  • Suitable for multiple installations

Cons

  • No specific range listed
  • Quantity may exceed many needs

We may earn a commission when you buy through this link, at no additional cost to you.

Each module uses passive body infrared technology and supports a repeatable trigger mode. After the output goes high, continued human movement within range keeps it high until the delay expires after the person leaves. The modules operate from DC 2.7–12V, include internal digital signal processing, and provide direct high and low digital outputs. These characteristics suit automatic induction equipment, body-activated lighting, and industrial automation or control experiments.

The supplied information does not state a precise sensing distance or cone angle, which makes this set less transparent for applications where placement geometry is critical. Eight modules may also be more than a single demonstration requires. Even so, the small size, low power consumption, and anti-interference design make the batch convenient for distributed or repetitive installations.

Choose this product when you specifically need many mini PIR modules, such as a classroom demonstration, a multi-zone mockup, or several embedded products. For a single carefully engineered installation, a two-pack with more detailed range specifications may be easier to evaluate.

Eight Modules Support Distributed Control

A large batch makes it practical to map separate zones, prototype repeatable nodes, or retain spare units. This is useful for installations where one Arduino may need to compare several sensor locations.

Mini Format Supports Embedded Projects

Low power consumption and a small form factor are valuable when the detector must fit inside a compact enclosure. Internal digital processing also simplifies the interface to a standard digital input.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

9. Mini PIR Five-Pack – Best for Low-Voltage Embedded Projects

Mini Pyroelectric PIR Motion Sensor Module, PIR Infrared IR Human Sensor, Human Detector for Arduino, ESP32, ESP8266, Raspberry Pi4.8Editor scoreCheck price on Amazon
Mini PIR Five-Pack
Miniature passive infrared
3–5 meter range
100-degree cone angle
Works at 3.2V or 5V

The Mini PIR Five-Pack is among the highest-rated products in the guide, carrying a 4.8 rating. It combines five compact pyroelectric infrared modules with support for Arduino, ESP32, ESP8266, Raspberry Pi, and other 5V or 3.2V microcontrollers.

Pros

  • High customer rating
  • Five compact modules
  • Low power consumption
  • Works with multiple platforms
  • Wide operating temperature

Cons

  • Limited sensing distance
  • Cone-shaped coverage area

We may earn a commission when you buy through this link, at no additional cost to you.

The sensing range is 3–5 meters with a cone angle of no more than 100 degrees, depending on the specific lens. Low power consumption and a compact design make these modules appropriate for embedded installations where larger PIR boards are inconvenient. The stated working temperature range of -20 to +60°C provides useful guidance for both indoor and more demanding operating environments.

As with other PIR modules, the output reflects changes in infrared radiation rather than identifying a specific person. The limited distance and cone coverage mean positioning is important, particularly in a room where people may approach from several directions. The supplied information does not detail adjustable potentiometers, so the five-pack is best treated as a simple digital detector rather than a finely tunable sensor.

Choose it for small embedded installations, portable Arduino or ESP projects, and makers who need several mini modules while working across multiple microcontroller ecosystems. Its high rating, low-voltage support, and compactness form a particularly balanced combination.

Works Across Common Microcontroller Families

Support for 3.2V and 5V systems expands the practical usefulness of the modules. The compact boards can be incorporated into ESP32, ESP8266, Arduino, or Raspberry Pi projects without requiring a large sensor board.

Low Consumption Benefits Embedded Builds

The compact, low-power design fits projects where enclosure size and energy demand are important. Such characteristics are especially relevant to portable installations and battery-conscious prototypes.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

10. KEYESTUDIO 48-Sensor Kit – Best for Broad Arduino Learning

KEYESTUDIO 48 Sensors Modules Starter Kit for Arduino with LCD, 5v Relay, Sound, LED Modules, Servo Motor, Motion, Pressure Sensor, Gas Sensor, etc.Programming for Beginners Adults Learning4.5Editor scoreCheck price on Amazon
KEYESTUDIO 48-Sensor Starter Kit
48 sensors and modules
Includes motion sensor
Arduino examples provided
Controller board not included

The KEYESTUDIO 48-Sensor Starter Kit is the broadest learning option in the guide. It contains 48 popular sensors and modules for Arduino, including an LCD, a 5V relay, sound and LED modules, a servo motor, a motion sensor, a pressure sensor, and a gas sensor. Its 4.5 rating reflects the value of the varied component selection.

Pros

  • Broad collection of components
  • Many different project possibilities
  • Arduino wiring examples included
  • Suitable for beginners and adults
  • Supports robots and interactive devices

Cons

  • Not dedicated to motion detection
  • Arduino controller board excluded

We may earn a commission when you buy through this link, at no additional cost to you.

The kit is compatible with various microcontrollers and Raspberry Pi boards, including Mega 2560, R3, Pro Micro, and Leonardo platforms. Detailed projects are provided for the sensors based on a development board, covering wiring methods and test code. Arduino tutorials can be downloaded from the associated wiki, making the package useful for learners who want guided examples rather than isolated modules.

It is not a specialized motion-sensor purchase. If your goal is only to detect occupancy in one room, the dedicated PIR and microwave options offer clearer specifications and less excess equipment. The controller board is also not included, so buyers who do not already own an Arduino need to account for that separately. Even so, the variety supports many robots, interactive devices, and automation experiments without sourcing dozens of parts individually.

Choose this kit for education, broad experimentation, or a project that combines motion sensing with displays, relays, sound, servo movement, and environmental inputs. It is the most versatile learning package but not the most focused option in this category.

One Kit Supports Many Experiments

Combining motion sensing with displays, relays, indicators, sound, and actuators allows projects to progress beyond a simple output test. Builders can create more complete devices without purchasing each component separately.

Tutorials Reduce Initial Setup Work

Provided wiring methods and example code help beginners establish a working baseline. The tutorials focus on Arduino, so developers using another platform may need to translate the logic and pin assignments themselves.

Check price on Amazon

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

The right motion sensor depends on the kind of movement you need to detect, the installation environment, available power, and how much board space the project can accommodate.

Choose the Detection Technology

Passive infrared sensors detect changes in infrared radiation associated with moving, warm objects. They are inexpensive, compact, and well suited to rooms, desks, closets, automatic lighting, and security demonstrations. Microwave sensors instead use reflected Doppler radar, allowing them to detect moving objects and operate with less sensitivity to light, temperature, airflow, dust, and humidity. Radar is useful for industrial or difficult environmental applications, but it can also respond to moving objects that are not people.

Match Sensing Range and Coverage

Compare the stated maximum range with the size and shape of the monitored area. Full-size HC-SR501 modules commonly list ranges around 7 meters, while mini PIR products commonly specify approximately 3–5 meters. A cone angle below 100 or 120 degrees describes a directional field rather than complete room coverage. Radar may offer a longer useful distance, but the supplied data does not provide a single fixed range, so placement and sensitivity testing are especially important.

Verify Voltage and Logic Compatibility

HC-SR501 modules commonly accept DC 4.5–20V, while the adjustable model listed here supports DC 3.6–30V. AM312 mini modules use the narrower DC 2.7–12V range and some are explicitly intended for 3.2V or 5V systems. Check both the sensor supply and the output level before connecting a module to an Arduino. For a 5V output into a 3.3V input, use an appropriate level shifter or verified divider rather than assuming every output is safe.

Understand Trigger and Delay Behavior

Repeatable H mode generally keeps the output active while movement continues, while non-repeatable L mode responds once to each change. Delay time determines how long the output remains active after movement. Adjustable HC-SR501 modules offer a 5–200 second range, whereas the listed AM312 option uses two-second delay and blocking times. Firmware can extend or reinterpret timing, but choosing a suitable hardware behavior reduces unnecessary complexity.

Account for Physical Size

A standard HC-SR501 board measures 32 × 24mm, which works well on a desk, workbench, or open installation but may be too large for a small enclosure. AM312 and miniature PIR boards are better for embedded builds, robots, cabinets, and portable products. The CQRobot radar module serves a different specialized category and should be selected for its detection method rather than compared solely on board dimensions.

Consider Power Efficiency

Some full-size PIR modules consume less than 50µA while quiescent, and the adjustable HC-SR501 is listed below 65µA in standby. These figures are attractive for battery-operated or energy-conscious installations, although the Arduino, relay, indicator, and other system components may consume substantially more power. For low-power projects, account for the complete system and use efficient output hardware rather than judging the sensor alone.

Plan Mounting and Accessories

Motion detection depends heavily on angle, height, distance, and stable mounting. The HC-SR501 package with accessories includes probe holders, screws, nuts, jumper wires, and a screwdriver, while another five-pack includes two dedicated cases. These extras may reduce assembly work. For any product, choose a location with a clear view across the intended approach path and secure the module so its orientation does not shift after calibration.

Decide Between a Single Sensor and a Kit

A multi-pack is valuable for multi-zone control, classroom demonstrations, and spares. A broad sensor starter kit is better when motion sensing is only one part of a larger Arduino curriculum involving relays, displays, sound, servos, and environmental sensors. A dedicated sensor is more economical and easier to evaluate when the project has one clear detection zone and no need for unrelated modules.

How to Use and Care for Your Motion Sensor for Arduino

Begin by identifying the sensor's supply, ground, and output connections. Wire the module to a suitable regulated supply and common ground, then connect its output to an Arduino digital input. Confirm that the output voltage is appropriate for the board before powering the system. A basic test sketch can monitor the input state, illuminate an LED or serial message when it changes, and reveal whether the module is producing unexpected triggers.

Mount the sensor where it can observe the intended movement, then adjust its angle, range, sensitivity, or delay if the model provides those controls. Allow a PIR sensor to settle before testing. Walk through the monitored area slowly and then quickly, checking both the trigger point and how long the output remains active. For radar sensors, test with different moving objects because the module detects motion rather than distinguishing people from other movement.

Care for the module by keeping the lens clean, protecting electronics from moisture, and securing wiring so it cannot pull on the board. Avoid pointing a PIR sensor directly toward a strong heat source or sunlight. Recalibrate after moving the sensor, changing room layout, or modifying the powered electronics. For microwave modules, follow the manufacturer's static-prevention guidance and use a suitable battery-based test arrangement as directed.

Frequently Asked Questions

Can an Arduino use any of these motion sensors directly?

Many can, but voltage and output compatibility must be checked first. HC-SR501 and AM312 modules commonly provide digital outputs suitable for Arduino inputs, while the supply voltage varies by model. A 5V output should not be connected directly to a 3.3V input without checking whether level shifting is required.

What is the difference between PIR and microwave motion detection?

A PIR sensor detects changes in infrared radiation associated with warm, moving objects and works best near the body. A microwave sensor uses reflected Doppler radar, can detect moving non-living objects, and is less affected by light, heat, dust, and airflow. Microwave modules therefore suit broader industrial and object-sensing applications.

Does a PIR sensor detect a person who is standing still?

A basic PIR sensor generally detects changes in infrared radiation, so continued movement produces a stronger response than standing completely still. Repeatable mode helps maintain the output during movement, but an inactivity timeout may eventually lower it. Radar or specialized presence-detection hardware may be better when detecting stationary occupancy is essential.

What do H and L trigger modes mean?

H mode is repeatable and generally keeps the output active while motion continues. L mode is non-repeatable and triggers once in response to a detected change. The choice depends on whether the Arduino should maintain an active state or count individual events.

How should I position an HC-SR501?

Mount it securely with an unobstructed view across the intended movement path, commonly near a doorway or in a corner that covers the room. Avoid placing it directly beside a heater, air vent, or strong light source. After mounting, adjust the range and delay potentiometers and test movement from different positions.

Can these sensors control an Arduino relay or smart light?

Yes, their digital output can be used by Arduino code to control a relay or other smart-light interface. The sensor itself does not power a substantial load. Use suitable driver circuitry, protect relay contacts from inrush current, and make sure the supply arrangements do not create noise or voltage instability.

Are motion sensors safe for battery-powered projects?

They can be, especially the modules with very low quiescent current, but the entire project matters. Arduino boards, radios, relays, and displays often consume much more energy than the sensor. Use efficient logic and power-saving firmware, and verify the sensor's operating voltage against the battery and regulator.

Why does my PIR sensor trigger unexpectedly?

Common causes include unstable power, nearby heat sources, moving objects, reflected infrared radiation, or a wide sensitivity setting. Clean the lens, improve the supply wiring, reduce sensitivity, increase the delay where appropriate, and test the sensor in a simpler environment. Repeated unexplained triggers can also indicate that the output or ground connection needs checking.

Final Thoughts on Choosing the Best Motion Sensor for Arduino

The adjustable 2-Pack HC-SR501 stands out as the best overall motion sensor for Arduino because it combines a high rating, 7-meter capability, 110-degree coverage, adjustable sensitivity and delay, and direct digital-pin compatibility. The HiLetgo HC-SR501 3-Pack provides a balanced budget option with low idle consumption and multiple modules, while the CQRobot microwave sensor is the specialized premium choice for object detection and environmentally demanding conditions.

For most indoor Arduino projects, begin with a full-size HC-SR501 if adjustable timing and range will help, or an AM312 if compactness matters more. Choose radar when the target may be any moving object or environmental conditions could interfere with infrared sensing. Pay close attention to supply voltage, output logic, detection geometry, and mounting rather than judging only by range.

Before purchasing, verify the current product listing, included accessories, and electrical specifications, since seller details can change over time. Prices and availability also fluctuate, so compare the complete package and choose the module that best matches your actual installation rather than the largest possible sensor quantity.