3.5 Digit Dot Matrix LED Display

3.5 Digit 5x7 Dot Matrix LED Display Featured Image

In this post I’ll show you how two QDSP-L149 5×7 dot matrix  LED Displays can be used to create a  4 Digit display module. The trick is to change  the roles of rows and columns. So now each 5×7 Dot Matrix display can show 2 digits instead of only one. Any other similar 5×7 Dot … Read more

Arduino Photoresistor Relay Control with PCF8591 Module

Arduino-Photoresistor-Relay-Control-with-PCF8591-Module-Featured-Image

Relay controlled by light intensity can be implemented using Arduino UNO compatible board. In this case Keyestudio UNO R3 and AD/DA module with PCF8591 chip. Similar simpler design is available here. On this particular module a photoresistor and a potentiometer were added  to 2 separate analog inputs of the converter thus eliminated the need to … Read more

Humidity and Temperature Sensor DHT11 with Arduino

Humidity-and-Temperature-Sensor-DHT11-with-Arduino-Featured-Image

Interfacing Humidity and Temperature Sensor DHT11 with Arduino platform is the topic of this post. I’ve published a number of designs with various temperature sensor, both digital and analog. Here you can see how to use LM75A digital sensor with Arduino platform. Next link will show you how to build a project around LM35 analog … Read more

Arduino Digital Level MPU-6050

Arduino-Digital-Level-MPU-6050-Featured-Image

In this post a 1 axis basic digital level design will be presented. This circuit is based on Arduino UNO board and MPU6050 accelerometer and gyroscope chip. The communication is done using I2C interface. MPU6050 module address can vary depending on the board you are using. Usually these values are 0x68 or 0x69. RAW position … Read more

Basic Arduino Frequency Counter

Basic-Arduino-Frequency-Counter-Featured-Image

Basic frequency counter capable of measuring 0-5V square wave up to 100kHz can be built using just 2 components: Arduino MEGA board and 2×16 LCD display. For PIC16F876 version click here. Frequency counter code is also very simple. It uses a standard pulseIn() Arduino function to measure the time it takes for pulse to go … Read more