The MQ-135 “air quality” sensor is part of the MQ series of gas sensors that uses a chemical-sensitive element. The resistance of such elements varies when exposed to certain gases. The MQ-135 is sensitive to multiple gases including Benzene, Acetone, Alcohol, and Ammonium.
Read More »Generating an Arduino 16-bit PWM
Ever since I wrote about timer interrupts, a number of readers have asked me on how to generate a 16-bit pulse width modulation (PWM) signal with Arduino. Well, here it is.
Read More »Arduino Current Sensor Tutorial
Current sensors can have different applications: power supplies, over-current protection, and motor control to name a few. In this Arduino current sensor tutorial, we will look at how to read current using the ACS712 sensor.
Read More »Arduino Magnetic Sensor Using Hall Effect
An Arduino magnetic sensor has several uses: for reading the speed of a rotating object, for door alarms and for navigation. In this tutorial, we will build a simple magnet detector using a hall effect sensor.
Read More »Solid State Relay Tutorial | WiFi Switch
Relays in electronics are useful for controlling a high-power load using a smaller-power circuit. For example, an Arduino or PIC running on 5V, controlling a 240VAC light bulb, etc. This is what we have shown in our Arduino relay tutorial. But did you know that there are different types of …
Read More »Using the Grove Gesture Sensor
Wouldn’t it be cool if you could control something by just waving your hands? Well, this is what the grove gesture sensor does. In this post, I will show you how to use this sensor with an Arduino and create a simple gesture control project.
Read More »How to Use the MAX7219 Cascaded Dot Matrix Module
With the 8 x 8 LEDs in a dot matrix, you can create several different characters and graphics. Imagine what you can do if you have a MAX7219 cascaded dot matrix module.
Read More »How to Use ADXL345 Accelerometer with Arduino
The ADXL345 is an integrated circuit that measures acceleration in 3 axes. Like most sensors, this device comes with an easy-to-use breakout board and is usable through SPI or I2C. This tutorial aims to show how you can interface this accelerometer with an Arduino.
Read More »Get Orientation with Arduino and MPU6050
The MPU6050 is a six-axis gyroscope and accelerometer in one package. With its easy-to-use breakout board, it became one of the more popular sensors for the Arduino platform. This article looks into this sensor and teaches how to use it to determine the orientation of an object.
Read More »A Better Arduino Color Sensor using TCS230
Last time, I showed how easy it is to detect colors using the Pixy2 camera. However, the camera’s price might be too expensive for some. Luckily, there is a much cheaper option to implement an Arduino color sensor. The color sensor I’m referring to is the TCS230 (and equivalent TCS3200) …
Read More »