| This electronic doorbell is essentially a small WAV file player based around an ATmega328P. When a guest presses the bellpush the device is...
| This electronic doorbell is essentially a small WAV file player based around an ATmega328P. When a guest presses the bellpush the device is...
| Looking for an audio project? This article explores the design of a DIY 50-m range directive sound beam using an array of piezo ultrasonic t...
| The most recent PC motherboards provide four pin connectors for cooling fans especially for the CPU fan. The older three pin fans are contro...
| The DMX LED lamp controller described here uses a TI MSP430 microcontroller to support DMX bus communication and generate PWM control signal...
| The PWM power stage discussed in the previous instalment (June 2009) can be used perfectly well on its own. But a matching preamplifier with...
| We have already taken a look at timers in part 3 of the course. The ATmega timer/counters have far more to offer than just measuring time. H...
| PWM waveforms are commonly used to control the speed of DC motors. The mark/space ratio of the digital waveform can be defined either by usi...
| High-brightness LEDs are being used more and more widely in lighting applications. Here we present a simple ‘mood light’ using just a few co...
| Embedded-system designers work in a very dynamic world, and a wide range of products are dependent on their efforts. However, the average em...
| A microcontroller produces a PWM (pulse width modulated) digital output signal which is filtered by a low-pass RC filter. Although the PWM s...