Sensors and Modules

Sensors and Modules

Sensors and modules (having extra electronic circuitry along with sensor) are Electronic devices that detect and respond to some type of input from the physical environment.


Sensors

HC-SR04 Ultrasonic Sensor Guide with Arduino Interfacing

Ultrasonic module HC-SR04 is generally used for finding distance value and obstacle detection. It can operate in the range 2cm-400cm.

DHT11 Sensor Guide with Pinout, working, and Arduino Programming

DHT11 is a single wire digital humidity and temperature sensor, which gives relative humidity in percentage and temperature in degree Celsius.

PIR Sensors Guide with Arduino Programming for motion detection

PIR motion sensors sense the Infrared signal radiated from moving objects including human or animal body. It is generally used to detect the presence of human or animal motions.

Complete Guide ADXL335 Accelerometer with Arduino Interfacing

Accelerometer ADXL335 sensor measures acceleration of gravity. It is used to measure the angle of tilt or inclination in application systems such as in mobile devices, gaming applications, laptops, digital cameras, aeroplanes etc.

Complete Guide for HMC5883L Magnetometer /Digital Compass

Magnetometer HMC5883L is developed by Honeywell. It gives the heading direction.

Soil Moisture Sensor Guide with Arduino Interfacing

Soil moisture sensor is used to measure the water content (moisture) in soil. It is used in agriculture applications, irrigation and gardening systems, etc.

Thermocouple Complete Guide with Arduino Interfacing

Thermocouple is a sensor made of two dissimilar metals connected at a junction which is used for measuring the temperature.

NTC Thermistors Guide Arduino Interfacing

Thermistor is a type of resistor whose resistance changes in accordance with change in temperature. It is used to measure the temperature over small range typically -100 °C to 300 °C.

TCS3200 Color Sensor Guide with Arduino Programming

Color Sensor Module (TCS3200) can detect colors. It is generally used for color identification by their RGB values.

LM35 Temperature Sensor complete Guide with Arduino Programming

LM35 is a sensor which is used to measure temperature. It provides electrical output proportional to the temperature (in Celsius).

MPU6050 Accelerometer and Gyroscope Sensor Guide with Arduino Programming

MPU6050 (Gyroscope + Accelerometer + Temperature) is a combination of 3-axis Gyroscope, 3-axis Accelerometer and Temperature sensor with on-chip Digital Motion Processor (DMP). It is used in mobile devices, motion enabled games, 3D mice, Gesture (motion command) technology etc

IR Communication Sensor Guide with Arduino Interfacing

The IR (infrared) communication is a wireless communication technology, used for short distance data/control transmission. For example, it is used in TV remote, mobile phones, computers and PDAs etc.

Modules

RFID Reader EM18 Guide with Arduino Interfacing

EM18 RFID reader module is used to read 125 kHz RFID card wirelessly for a very short distance. It is generally used in applications like attendance system, access management, tracking of goods etc.

Analog Joystick Guide with Pinout & Arduino Interfacing

Joystick is an input device used to control the pointer movement in 2-dimension axis. It is mostly used in Video games.

4x4 Keypad Module Guide with Arduino Interfacing

Keypad is an input device which is generally used in applications such as calculator, ATM machines, computer etc.

GPS Module Guide Working, Pinout, & Location Tracking using Arduino

GPS is a Global Positioning System which provides an accurate location and time information wherever it is located.

Real-Time Clock RTC DS1307 Guide with Arduino Programming

DS1307 is a two wire (I2C) serial interface RTC (Real Time Clock) with 56 bytes of nonvolatile RAM. This provides clock and calendar with second, minute, hour, day, date, month and year.

MT8870 DTMF Decoder Complete Guide

MT8870 is a DTMF (Dual Tone Multi-Frequency) receiver, which decodes the dial tone generated from telephone keypad. It is used in interactive voice response systems (IVRS), Remote control, Credit card systems etc.

Displays

Beginners Guide For LCD 16x2 Display

LCD16x2 has two lines with 16 character in each line. LCD16x2 is generally used for printing values and string in embedded application.

Nokia5110 Graphical Display Guide with Arduino Programming

Nokia5110 is 48x84 dot LCD display with Serial Peripheral Interface (SPI) Connectivity. It was designed for cell phones. It is also used in embedded applications.

Graphical LCD 128x64 Display Guide with Arduino Programming

GLCD 128x64 is a Graphical LCD having 128x64 pixel resolution. It is used to display values, text with different fonts, binary images, animation, custom character.

7-Segment LED Displays Guide with Arduino Interfacing

7-segment LED displays are basically used to display numerical values from 0 to 9 and few characters like A, b, C, d, e, F, H, L, O, P, U etc.7-segment displays are widely used in digital clock.

SSD1306 128x32 OLED Display Complete Guide with Arduino Interfacing

OLED (Organic Graphic Display) display modules are compact and have high contrast pixels which make this display easily readable. They do not require backlight since the display creates its own light. Hence they consume less power. It is widely used in Smartphones, Digital display.

IOT and Wireless

Bluetooth Module HC-05 Pinout, AT Commands & Arduino Programming

Bluetooth is a wireless communication protocol used to communicate over short distances. It is used for low power, low cost wireless data transmission applications over 2.4 – 2.485 GHz (unlicensed) frequency band.

ESP8266 WiFi Module Beginners Guide with Arduino Interfacing

ESP8266 is a system on chip (SoC) which provides WIFI capability for embedded applications. This enables internet connectivity to embedded applications. ESP8266 modules are mostly used in Internet of Things(IoT) applications.

Step-by-Step Guide to SIM900A Pinout, AT Commands & Working

SIM900A is dual band GSM/GPRS 900/1800MHz module board used to utilize GSM and GPRS services around the globe. It is used to make/receive voice calls, send/receive text messages, connect to and access the internet over GPRS.

Complete Guide for Xbee Module & Arduino Interfacing

XBee is a radio module developed by Digi International. It is popular wireless transceiver used to send or receive data. It is used for low data rate, low power over short distance wireless communication applications such as Home Automation, Wireless sensor n/w, Industrial control, Medical data collection, Building automation etc.

Motors

DC Motor Basics, Working Principle, & interfacing with Arduino

DC Motor is a device which converts electrical energy into mechanical energy. It is used in robotics field, toys, quad copters etc.

Servo Motor Basics, Working principle & interfacing with Arduino

Servo motor is an electromechanical device which consists of Motor, Gear assembly and feedback circuitry. It is used in robotics applications, airplanes, rudders, quadcopters, etc.

Stepper Motors Beginners Guide with Arduino Interfacing

A stepper motor is a simple brushless DC Motor which rotates in steps. It is used where precise rotational angle step is required i.e. in robotics application, floppy disk drives, printers, scanners, CD drives, camera lenses, 3D printers etc.