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

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

LM75A Digital Temperature Sensor Arduino

LM75A-Digital-Temperature-Sensor-Arduino-Featured-Image

LM75A is a digital temperature sensor with built in analog to digital converter and I2C interface .It can provide an accurate temperature reading from -55 to +125 C. For similar design based on analog LM35 sensor click here. Also a version based on DH11 humidity and temperature sensor is available at this link. In this … Read more

LCD Voltmeter based on Arduino

LCD-Voltmeter-based-on-Arduino-Featured-Image

This post is about building a simple 0-5V 3 digit voltmeter using Arduino UNO compatible board and 4×20 LCD display. This design should also work on all similar boards, I’ve tested it on Arduino Mega and UNO boards.  No additional components are required. The Arduino sketch for this project may look different from what you … Read more