Arduino Sensors and Input

Flames, Motion and More

There are tons of sensors out there for your Arduino.   The range from user input to motion detectors.

I’ve collected more than a few of these sensors and tried them out.   Below are some the tutorials and articles that I’ve written for these sensors.

KY040 Encoder

KY-040 Rotary Encoder Arduino Manual and Tutorial


Rotary Encoders are a great means of establishing precise control.

They not only provide a means of determining how much the knob has been turned, but in which direction.

This Keyes KY-040 Rotary Encoder module is a great way to get started.
READ THIS ARTICLE
Arduino Rain Detector Module

Arduino Rain Sensor Module


This device measures moisture. It provides both an analog and digital output. The digital output is set by a threshold potentiometer. The analog output is anywhere from zero to five volts depending on how much water is on the printed circuit board sensor.

With this module, you could control things like sprinklers and or automated covers.
READ THIS ARTICLE
Flame Sensor Module

Arduino Flame Detector Module


A flame detector creates a range of possibilities from turning power off if there is a flame or turning something on if there is now flame.

I purchased and tested one of these and even discovered you could possibly use it for spark detection.

It only required three connections to your Arduino
READ THIS ARTICLE
IR Collision Detection Module Arduino Tutorial Hook Up

Arduino IR Obstacle Detection Avoidance Module


The module uses an infrared emitter and receiver to detect nearby obstacles.

When and obstacle is detected, the output is sent low and thus allows you to control output devices like motors and servos.

This yet another little brick that only requires three Arduino connections.
READ THIS ARTICLE
KY002

Arduino KY-002 Shock Vibration Sensor Module

The Keyes KY-002 module is a popular way of detecting shock or impact.

One application might be in a scale where you must have a steady scale before either zeroing the device or getting an accurate weight.
READ THIS ARTICLE
KY-031 Knock Sensor

Arduino KY-031 Knock Sensor Module


This is a lot like the KY-002.

About the only thing that I noted what that is takes stronger jolt to get it to register.

These little devices will run you about a buck.
READ THIS ARTICLE
Sound Detection Sensor

Arduino Sound Detector Module


The device detects a sound that exceeds a set point you select and sends its output low.

Its another one of those crazy modules that you never thought you would want but offers a wide range of possibilities for those of us with creative minds.

It requires 5V, a ground and a connection to one of your Arduino input pins.READ THIS ARTICLE
Robotale Slide Potentiometer

Robotale Arduino Slide Potentiometer Tutorial


This device has two outputs and is basically two 5K potentiometers.

This article shows how to put it to use in your next Arduino project.

Includes schematics and a sample sketch.
READ THIS ARTICLE
ISCG020A

ICSG020A BH1750 Arduino Light Intensity Meter Tutorial


This device can be used to control lighting, solar devices and back lights on display.

It uses an I2C Interface

This tutorial will show you how to put this interesting sensor to immediate use with your Arduino.
READ THIS ARTICLE
Capacitive Touch Sensor

Catalex TTP223B Arduino Capacitive Touch Sensor Tutorial


This a robust and very capable input device.

You put your finger on the sensor pad and it toggle the output from low to high.

It is a solid alternative to the mechanical push button switch.
READ THIS ARTICLE
KY-017 Not Tilted

Keyes KY-017 Arduino Mercury Tilt Switch Tutorial


Neat little device if you need and inexpensive way of detecting whether or not your project has been tilted.

It only require three connections to your Arduino.

Article includes schematics and an explanation of the two operational states.


READ THIS ARTICLE
OH137 Hall Switch

OH137 Hall Magnetic Switch Arduino Tutorial


This magnetic switch detects the presence of a magnetic field that is in the right direction and provides a low output.

It is common used in speed and proximity applications.

They are incredibly cheap and easy to use.
READ THIS ARTICLE
Arduino PS2 Joystick Logo

PS2 Joystick Arduino Tutorial


This a very versatile input device. In fact, you use it to play X-Box and PS2 games.

With some solid programming, you can create a wide variety of operator input.

The key to putting it use is in understanding how direction is detected. This tutorial helps to do just that.

Includes schematics, drawings and a sample sketch.

READ THIS ARTICLE
GY-273 Arduino Tutorial

GY-273 Magnetometer Compass


This device reacts to the direction of the earths magnetic field along three axes.

As a result it can measure heading and tilt.

This quick start guide offers a means to put the module to an immediate test with your Arduino.
READ THIS ARTICLE

Arduino Xinda Remote Control Module Logo

Xinda Keyes IR Remote Control Module Kit


Easy to use an real cheap. I’ve seen them for less than $2.00.

A way to add the ability to remotely control your Arduino just a you do you do your TV.

This tutorial includes pin outs, descriptions, key value table, and two sample sketches.

READ THIS ARTICLE
Arduino TinyRTC Featured Image

Tiny RTC Real Time Clock Tutorial


Making decisions about measurements or control based on date and time is one of those things makes a project very powerful.

This device includes a battery and will keep the date and time even when power is removed from your Arduino.

It is small and communicates with your Arduino via I2C.

READ THIS ARTICLE
HC-SR501

HC-SR501 Arduino Tutorial


This is a passive infrared motion sensor module with various adjustments and settings that will allow you to tailor it to your application.

The device can detect motion from 3 to 7 meters. Triggering and Time delay modes and adjustments allow you to modify its behavior.

This article will show you how to connect it to your Arduino.
READ THIS ARTICLE