Circuit-Projects.com New Projects
4 Band, 5 Band and 6 Band Resistor Calculator Tool
Graphical resistor calculator tool.Quickly understand the resistor color code.
PCB Trace Width Calculator
Internaland External PCB Trace calculator tool.
Wire Self Inductance Calculator
Wire, Parallel Wire, Coax, Wire over Plane, Loop, Rectangle Loop, Coil, Broadside Trace, and Edge Coupled Traces

PIC12F629 Based LED Strobe

PIC12F629 Based  LED Strobe

Overview

The project uses a PIC12F629 microcontroller in order to drive a LED by creating a simple strobe.

Details

The LED flashes as the microcontroller sends control pulses to the LED with the use of an output transistor that has a maximum collector current of 100mA. This is enough to drive most types of 5mm LEDs since the PIC can only supply 25mA from its I/O pin. If desired, the PIC could be used to control a higher powered output switch. The options for changing the pulse width are provided by 4 jumpers along with single or double strobe flash, and strobe repeat interval. The values in the PIC’s EEPROM can be edited at programming time to easily customize the default timings of the programmer ready code.

The use of 555 timers can be faster than writing the PIC code but this is one of those applications that are better than a 555 timer. The interval of the strobe can be set to 1, 2, 3 or 4 seconds. The strobe can also be set on time of 30ms or 100ms. The two strobe modes include single and double pulse while the interval is being measured.

Rest of the project
 
RSS
Get the latest projects to your e-mail box:
Subscribe to RSS Feed Follow us on Twitter
Contact | Privacy Policy | Advertising
Subscribe to RSS Feed