Fingerprint sensors are old technology but it wasn’t readily available to makers until it was cheap. With such a device, you could easily create a keyless secure lock, biometric attendance system, and many more. Fingerprint Sensor Module I managed to secure a fingerprint sensor module that communicates via TTL serial. …
Read More »Arduino State Machine Tutorial
A finite state machine (FSM) is a theoretical machine that only has one action or state at a time. The machine may go from one state to another if there are inputs (or one input) that triggers the state change. In this article, I will guide you on how to …
Read More »How to Use MQ-4 Methane Gas Sensor
The MQ-4 is one of many gas sensors ready to be interfaced with microcontrollers. Just like the rest of the MQ sensors, the MQ-4 is most sensitive to a particular gas. This time, it’s methane, although the sensor can still detect other flammable gases like butane and propane.
Read More »Using the BH1750 (GY-30) Sensor with Arduino
The BH1750 is a light intensity sensor which interfaces with a microcontroller through the I2C bus. It can directly provide lux values without further processing unlike CdS cells or photodiodes.
Read More »Using AD9833 Signal Generator with Arduino
Ever wondered how you can create sine, square or triangular waves with Arduino? Apparently, there’s a way with the help of an integrated circuit package called AD9833. With it, you can now create waveforms for communications, instrumentation or other related projects. My tutorial on building your own Arduino signal generator …
Read More »Watchdog Timer on Arduino Tutorial
In Arduino programming, we learn about functions setup() and loop(). Any code inside setup() executes once while code inside loop() executes again and again until the next reset. Now what if while inside the loop(), something went wrong either in code or in hardware? Normally we just press the reset …
Read More »How to Use TM1637 and Four Seven Segment Display Module
A seven segment display has one pin for each of its seven segments. This means if directly interfaced with a microcontroller, you will need at least seven pins. Fortunately, there is a way to use four seven segment displays and using only four pins from your Arduino.
Read More »How to Use Load Cell with HX711 and Arduino
Measuring an object’s weight can sometimes be part of a bigger project. And unless you have a good reason, you wouldn’t want to use an analog weighing scale. A digital weight sensor is easier to interface with, not to mention its accuracy and durability against an analog weight sensor. In …
Read More »How pinMode, digitalWrite and digitalRead Work
I believe what makes Arduino popular is how it makes microcontrollers easier to use. I remember the time when I have to spent hours coding a project and then spend money on programming hardware. Arduino has its limitations, but the platform helps create tons of electronic projects even for non-engineers. …
Read More »Ultrasonic Sensor and Temperature Compensation
If you've been using Arduino, you might have used or have heard about the ultrasonic sensor. Most of us use it for level/distance measurement while some use it to detect an obstacle in front. What most of us don’t know is that there is an underlying flaw with the ultrasonic …
Read More »