Hello all, Arduino is a new topic for me, I have a question. I know that Arduino is used for many purposes like controlling garage doors etc. and even as a temperature sensor, so I'm wondering if it can be used as a human motion sensor?
Yes.
Welcome to the forum!
The Arduino can read just about any sensor, so if you could be more specific about what you mean by "human motion", you will get useful replies. To detect humans moving in a room, use a PIR or microwave motion detector. To monitor human activities like sitting, walking or running, some people use an accelerometer.
You can connect many kinds of sensors to an Arduino. Some of those sensors can be used to measure acceleration, rate of rotation, and orientation of the local magnetic field, any of which can detect changes due to motion, human or otherwise.
Welcome to the community ![]()
An Arduino board by itself can only blink the on board LED, Nothing else.
However If you connect a sensor to it and some output the board can do many many things.
There are human motion sensors called PIR sensors that can be connected to an input of the Arduino Board (AB).
The AB can then
- check on other sensors before doing some other task (light a light, unlock a door......)
- wait some time then do something
- Count how many motion events have occurred.
- Limited only by your imagination (and of course physics)
For human motion sensor, you can get started with HC-SR501 Infrared PIR Motion Sensor
The Nano33 BLE has a 9 axis inertial measurement unit (IMU) which means that it includes an accelerometer, a gyroscope, and a magnetometer with 3-axis resolution each, as well as Bluetooth. So the one board plus a battery could make a wearable motion sensor talking to a phone app for example.
I use a Mega 2560 with a seeed studio SD breakout board and a LSM6DS3TRC IMU to measure tremors in the hand and forearm.
AMA
In general, Arduino refers to one of the following standard boards:
Arduino UNO
Arduino NANO
Arduino MEGA
An Arduino Board contains a microcontroller which can process data in a way user wants. The data must be supplied to the Arduino by an external sensor which requires sound knowledge on interfacing technique.
An Arduino CPU is an engine. You can drive it anywhere you want. You can use the engine to power anything you can imagine. Most any sensor can be connected (albeit possibly with signal conditioning) and most any actuator/output can be driven (again with more or less driver circuitry). The software is C++ and fairly large and complex programs can be created, again, limited only by your imagination.
I built up several Mega engines ready to wire & mount with just a screwdriver. Drop one in, wire it up, write some code, and away you go!
Or you could use a GPS module, but...
and the available memory?
Thank you so much for your answers and ideas!
That would be incorrect
Example please?
You can blink the TX LED but that’s a different issue ![]()
Edit
Got to get those two front teeth fixed.
There are boards with sensors and wifi, figure it out
This is the first time violaola has posted — let’s welcome them to our community!
I think talking about advanced boards for a newbe is not very helpful to them.
OP asked about features of Arduino, telling them the board is useless without peripherals is helpful? Especially when it is not true



