Thursday, July 29, 2010

Analog Multimeter Clock using PIC16F628A

This analog clock is something I have never thought about. It consists of three analog multimeters (for Hour, Minutes, Seconds displays) that are all in 0.5mA DC mode. The -ve ends are grounded and the +ve terminals are connected to a PIC16F628A microcontroller that keeps track of time and outputs a calculated current to each meter to display the current time.


With the use of three switch buttons, a user can set the time. The controller uses PWM (pulse width modulation) to pulse the current to the 3 meters which allows for precise needle position. The firmware was written in PICBasic Pro and there is still about 20% of the 2K PIC code space still available.

Read rest of this project: Multimeter Clock


Post a Comment