Learn — CAROBOT

MQ-2 Smoke Sensor Guide

Posted by Kelly M on

MQ-2 Smoke Sensor Guide

The MQ-2 Smoke Sensor is a very popular module for detecting smoke and to flammable gases like LPG, Butane, Propane, Methane, Alcohol, and hydrogen. It outputs different voltage accordingly to the smoke/gas level that exists in the atmosphere. The sensor outputs a voltage that is proportional to the concentration of smoke/gas. In other words, the greater the gas concentration, the greater the output voltage. The lower the gas concentration, the lower the output voltage.  The smoke sensor has a built-in potentiometer that allows you to adjust the sensor sensitivity according to how accurate you want to detect gas. It has...

Read more →

Infrared Sensor Module (TCRT5000) with Adjustable Reference Guide

Posted by Kelly M on

Infrared Sensor Module (TCRT5000) with Adjustable Reference Guide

The Infrared Sensor Module (TCRT5000) with Adjustable Reference is a Line Tracking Module. It is an infrared distance module most used for robot applications like a line following robot car, product line decoder and much more. This module can adjust the sensitivity distance from 2cm to 40cm by twisting the potentiometer clockwise and anti-clockwise.  This article will talk about the pinout and wiring of the module operating with an Arduino Board. At the end of the tutorial, you will learn how to build a line decoder to detect objects. Wiring  The infrared module operates at 3V to 5V DC and produces...

Read more →

Rotary Encoder Module Guide

Posted by Kelly M on

Rotary Encoder Module Guide

The rotary encoder is a type of position sensor that is used to determine the angular position of a rotating shaft and converts to analog or digital output signals.  In this article, we'll talk about how to wire and set up the module for operation with an Arduino Board.  Wiring  The rotary encoder module operates at 5V and produces an analog or digital output. There are many different types of rotary encoders in the market which are classified by output signals or sensing technology. However, we will be using Rotary Encoder Module, the one we carry in our shop.  Parts Rotary Encoder Module Arduino Uno R3 BreadBoard Jumper...

Read more →

HC-020K Encoder Module Guide

Posted by Kelly M on

HC-020K Encoder Module Guide

This HC-020K encoder is very useful to sense the motor’s position and velocity. It can be connected to any microcontroller via the 3-pin header. In this article, we'll talk about how to wire and set up the module for operation with an Arduino Board.  Wiring Most HC-020K modules operate with 5V and produce a digital output within the range of 0V to 5V. It will provide a 5V output when the beam is blocked, and a 0V output when the beam is unblocked. Arduino can read the pulse train to determine how far the motor has travelled at what velocity. For...

Read more →

ACS712 Current Sensor Module Learn Guide

Posted by Kelly M on

ACS712 Current Sensor Module Learn Guide

The ACS712 Current Sensor module is a very popular module for measuring the current applied in the circuit due to its capabilities and its price.  In this article, we will talk about how to wire and set up the module for operation with an Arduino Board.  Wiring  Most ACS712 modules operate at 5V and produce an analog voltage output proportional to the measured current. For this project, we use a power supply (giving output voltage from 0 to 5V), and a resistor to generate current from 0 to 5 A. There are a few versions of the ACS712 Module in the market, but...

Read more →