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
LED

Building the LEDactus Project

Building the  LEDactus Project

Overview

The project is based on a PIC18F1320 microcontroller that creates a dry climate niche dweller like a cactus known as LEDactus which can produce a pleasant display while being immobile.

Details

A significant number of LEDs are being controlled in LEDactus and since the conventional way requires one I/O line to control one LED, using the PIC18F1320 could be a problem since it only has 16 I/O lines. Fortunately, a Maxim engineer, Charlie Allen, thought of a way to control more LEDs with the same number of I/O lines. When an I/O line is configured as an output, it sources or sinks current. A third state, similar to disconnecting the I/O port from the LED, is however added since microcontroller I/O lines can be programmed to function as inputs.

Three banks of 7 LEDs are used by LEDactus and the 21 LEDs can be controlled although controlling 56 LEDs is possible when the circuit is expanded. In Charlieplexing, 240 LEDs can be controlled with 16 I/O pins. The LEDs in banks are controlled by this method wherein any LEDs in the active bank can be turned ON independently as the first bank is turned OFF.

Rest of the project

Comments (0)

Write comment

smaller | bigger

busy
 
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