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

Stepper Motor Controller with Arduino

Stepper-Motor-Controller-with-Arduino-Featured-Image

Basic Stepper Motor Controller can be built with Arduino board and a few additional components like MOSFET switches and a potentiometer to control unipolar stepper motor speed and direction. The principle of operation is relatively simple. When a potentiometer is in the middle position meaning about 2.5 Volts supplied to analog input A0 the motor … Read more

Fading LED with PCF8591 Arduino I2C

Fading-LED-with-PCF8591-Arduino-I2C-Featured-Image

Controlling LED brightness with Arduino is one of the basic circuits you can built. Fade sketch is even included in the basic examples in the Arduino IDE. However on Arduino boards it’s done by pulse width modulation, changing the duty cycle of the signal thus influencing the average voltage on the LED. In this post … Read more