Jimmy Proton writes:
In this instructable i will teach you every thing you would ever need to know about the 555 timer IC. If you already know about the chip you could check out my slide show titled “47 projects to do with a 555” it will teach you every basic project to use a 555 with, its great for beginners!
Learn about the 555 – [Link]
When teamed up with an oscilloscope, this simple circuit provides a means of measuring capacitor ESR. A 555 timer (IC1) configured as a 2.3kHz free-running oscillator acts as the timebase. It provides narrow (7.7µs) pulses to the capacitor under test via a NAND Schmitt trigger (IC2) and transistor Q1. A 100Ω resistor in series with Q1 limits current flow to about 50mA. Therefore, an ESR of 1Ω will produce pulses across the test capacitor of 50mV, which means that an oscilloscope with a vertical sensitivity of 5mV can measure ESR down to 0.1Ω or less.
Oscilloscope ESR Tester - [Link]
This is a timed digital switch. It uses a 16F84A PIC microcontroller to control the relay and it’s timming.
Timed digital switch – [Link]
Digital timers are used to operate electrical devices at specific times. This project describes how to make a programmable digital timer using PIC16F628A microcontroller. The timer has a relay switch to control an electrical appliance. The beauty of this timer is that you can set both ON and OFF time from 0 minutes to 99 hours and 59 minutes.
Digital Programmable Timer Switch – [Link]
This article discuss how to use the 16bit timer on Atmega328.
Atmega328 has one 16 bit timer which is more powerful comparing to 8 bit timers. 16 bit timer is called Timer/Counter1. Counter1 has twice more bits than 8 bit Counter0, so you get more counts leading to longer duration and more precise timings.
Programming 16 bit timer on Atmega328 - [Link]
This article discuss about the AVR Timers – Counters. Timers are versatile for all timing dependent tasks like measuring time periods, generating PWM signals, generating output signals and timed interrupts. Timers run independently from AVR core. Once set, they just do their silent job while AVR can do other tasks or simply go to sleep. Read more on the link below.
AVR timers do more than count time – [Link]
Many microcontroller applications use time as their variable. For example, generating signals, keeping record of date and time, serial data transfer at a specific rate, etc. So, a microcontroller needs to have some internal resource to accurately measure time. One such resource is a hardware timer module, which is an independent binary counter that runs freely while the microcontroller is executing the main program. Each PIC microcontroller has at least one basic timer module called Timer0. This tutorial describes the Timer0 module and how to use it for precise time related application.
Tutorial on PIC timers and counters - [Link]
Richard Hodgkinson build a lightning distance timer that is able to automatically calculate the approach or retreat of a thunderstorm. The device is powered from two AA batteries.
Imagine you’re right in the middle of a thunderstorm; the lights have gone out, and there’s nothing better to do than time the number of seconds between a lightning strike and the thunderclap in an effort to see whether the storm is approaching or receding.
Lightning distance timer - [Link]