Building an Auxiliary Display
I wanted to be able to check my web server’s statistics periodically but did not want having to log on […]
I wanted to be able to check my web server’s statistics periodically but did not want having to log on […]
Most of the recent Arduino and compatible boards use some kind of USB to UART hardware (e.g. FT232RL in Arduino […]
As I mentioned a few weeks ago, I was in the process of building tools necessary to bootstrap the hardware […]
I built a 4-digit 7 segment display last year. In that design, I used four 74HC595 shift registers to drive […]
One of my old computers is used as a file backup server in my basement office. It is kept off […]
AD7705 and AD7706 are two 16-bit Sigma Delta ADCs. Equipped with on-chip digital filters and programmable gain front ends, these […]
The DS7505 digital thermometer and thermostat is a very versatile temperature sensor. It offers 9 to 12-bit digital temperature readings […]
TCA9555 is a 16-bit I2C I/O expander from Texas Instruments. It allows the easy addition of 16 I/O ports on […]
Arbitrary waveform generators come in handy when troubleshooting digital and analog circuits. Most commercial arbitrary waveform generators are very expensive […]
I needed some ultrasonic range finders for my project. But most of the commercial sensors like Parallax’s PING sensor and […]
It is fairly simple to build a digital metronome using an ATmega328 AVR chip and some minimal programming using the […]
In my previous post, I showed a simple optical encoder circuit that is TTL compatible. The main drawback of the […]
To detect wheel rotations in model vehicles, we would need to install some kind of sensors on the wheels to […]
Modified sine wave is essentially just a pulse width modified square wave. It is a very useful waveform for power […]
Continue with my previous article, let me first explain the code a little bit.