You Are Here: Home » Projects » How To – DIY – Projects

How to drive a Dot Matrix LED Display. using pic microcontroller

Driving a 64 LED dot matrix LED display is quite simple and just requiresONE TRICK! Here you can find out how to drive an led dot matrix with 64 LEDs (8 rows by 8 columns - 8x8 display) or less e.g. 35 LEDs (7 rows by 5 columns - 5x7 dot matrix). However the principle remains the same for larger displays - you may need more processing power and driver circuitry though. It uses persistence of vision to let y ...

Read more

DIY MIDI controllers using PIC microcontrollers and Basic Stamps using pic microcontoller

Introduction By combining a PIC microcontroller or Basic Stamp II with a few passive components it is not difficult to construct your own knob box, trigger box, or other MIDI input device. A knowledge of electronics may be required for interfacing to some sensors. Both the Stamp and PIC provide an economical (under US$100) entry point into the world of alternative MIDI controllers. This page was created to ...

Read more

How to interface MAXIM’s DS1868 digital potentiometer with a PIC microcontroller

Potentiometers find applications in many electrical devices. For example, a light dimmer uses a potentiometer to control the brightness of lamps. In amplifiers, they are used to control the output volume of the music, or change the bass level. In an adjustable power supply we see potentiometers to vary the output voltage and current. In a frequency generator, they are used to control the duty cycle and freq ...

Read more

USB and PIC Microprocessors 16C745 and 18F2455

Introduction This page describes a project a colleague and I completed between September, 2000 and March, 2001 as part of the Engineering Physics degree program at the University of British Columbia.   In summary this project involved building a USB device using the PIC 16C745 microprocessor from Microchip.  The USB device consisted of a microphone, the microprocessor and other hardware and the device sent ...

Read more

RC5 remote control using PIC12F629

All remote controlled projects from this site can be controlled with remote controls which use the RC5 protocol, like the TV-remotes from Philips. When all buttons from such a remote are in use then you could make a remote control by yourself. Your own build remote control with only one button or maybe you want to build a remote with more then hundred buttons. It is possible, however, you need the PIC Basic ...

Read more

Making your own Digital Clock using PIC16F887

Small LED dot matrix development board I was very busy for the past two months so this blog just didn't move. As you may know, the LED dot matrix display is my favorite device. I have designed a small development board for testing my led dot matrix related programs. The PCB is single sided so I can make it at home. Most of the components are SMD to keep small footprint of the board. The PCB size: 58.4mm x 4 ...

Read more

How to drive an led display matrix using PIC16F88

Here you can find out how to drive an led matrix with 64 LEDs (8 rows by 8 columns - 8x8 display) or less e.g. 35 LEDs (7 rows by 5 columns - 5x7 dot matrix). It uses persistence of vision to let you drive the 64 led matrix with only 10 microcontroller outputs! Normally you would need 64 outputs for 64 LEDs but by using multiplexing and a helper chip you can get away with 10. LED Display multiplexing simply ...

Read more

How to drive an rgb led using PIC16F877A

The RGB LED contains three LEDs encased in one shell: Red, Green and Blue (some contain an extra blue led - as blue LEDs generate less output intensity (candela) per mA). It looks like a single white led except that it has four leads - one for the common ground connection and one for each led. Basic operation The average current through each of the LEDs determines it's light output i.e. its contribution to ...

Read more

PIC12F675 software UART (bit banging) code and Proteus simulation

This post provides the software UART (Bit Banging) code for PIC12F675 microcontroller (e-g to connect PIC controller with PC using serial adapter). As we know, PIC12F675 microcontroller doesn't have built in UART module, so we can create UART functionality in it's software. This post provides the details of how to program software UART functionality in PIC12F675. This code is written in C language using MPL ...

Read more

PIC12F675 interrupt based software UART code and Proteus simulation

This post provides the interrupt based software UART (Bit Banging) code for PIC12F675 microcontroller. As we know, PIC12F675 microcontroller doesn't have built in UART module, so we can create UART functionality in it's software. This post provides the details of how to program software UART functionality in PIC12F675. This code is written in C language using MPLAB with HI-TECH C compiler. You can download ...

Read more
Scroll to top