Microcontroller Circuits
- Page 4
-
This is my long history the device that controls my home`s night light, air-conditioner,etc. The device is a Miniature Real-time Controller. The circuit uses only three chips, a 89C2051, DS275(or MAX232), and 74LS07 open collector driver. The scheduler for....
-
-
The Atmel Flash devices are ideal for developing, since they can be reprogrammed easy and fast. If you need more code space for your application, particularly for developing 89Cxx projects with C language. Atmel offers a broad range of microcontrollers based....
-
I propose a simple CW decoder wich makes use of a PIC16F84 microprocessor with
a 16x2 chars LCD display. It is equipped with an audio frequency input from your receiver,
an input for a stright key and an audio output locked to the input signal. It....
-
Its a digial clock which make use of AT89C4051 to work as a Real time clock. Port 1 of the controller (AT89C4051) is used as the data lines for the LCD (starting from pin 7- pin14 of LCD). As you can see there is not much change in the hardware except the....
-
Fortunately, my trusty Arduino came to the rescue I created an Arduino-based AVR programmer that uses the high voltage programming mode and can fix pesky fuses like RSTDISBL. The Arduino has just enough IO to implement the entire HV protocol plus a go”....
-
Robot Beacon is a rotating light. We have called it Robot Beacon as it has been designed as an addition for a robot, but it can be used for many applications.
It can be used as a mast-head beacon on a boat or as an "all-round" warning light on a bike.....
-
-
An In Circuit Programmer is a very valuable tool. Not only does it allow you to program you AVR's with ease, you can update your program without having to remove the AVR (very use full when working with surface mount devices). Also, an ICP allows you to use....
-
The PIC 12F629 and 12F675 have a factory set oscillator calibration value written to the last program memory location during manufacture. When programming the PIC the programmer software should read this value out, merge it with the program data being....
-
#
This version uses a double sided PCB. Dimensions are approximately the same as the original version.
#
Removed the second push button switch and components for the RS232 serial interface.
#
Added 22K resistor between MCLR input and Vdd. This....
-
This project is a 4 channel DMX512 driver board. It features four power MOSFETs that can be configured to operate in PWM mode or as on/off outputs. The driver can be configured to use any four consecutive addresses across the full 512 channel address....
-
The RGB LED driver described on this page uses logic level 'N' channel MOSFETs which allow it to control LED arrays or lamps at up to 5 amps per channel without heatsinks.
The driver uses exactly the same firmware as the small RGB LED driver shown in the....
-
-
The circuit uses (RGB) Red, Green and Blue high brightness LEDs that are pulse width modulated (PWM) to vary the intensity of each colour LED. This allows effectively any colour to be generated with rapid changing strobe effects, fast and slow colour fades....
-
A variable resistor provides a voltage input to the PIC which is converted to a digital value using the onboard Analogue to Digital convertor, this in turn is used to set the PWM duty cycle. Since the PWM duty cycle is adjusted using a voltage signal input....
-
This neat little circuit provides 8 LEDs directly driven from the PIC along with a single mode control switch. The firmware elsewhere on this page drives the LEDs with a 5 bit PWM signal providing each of the 8 LED channels with four levels of intensity;....
-
This simple circuit functions as a 12 LED chaser. A single illuminated LED 'walks' left and right in a repeating sequence, similar to the effect seen on KITT, the car in the Knight Rider TV series.
Fully commented source code and programmer ready HEX....
-
The PIC 12F629 and 12F675 devices have an internal 4Mhz oscillator that enables the devices to be used without an external crystal or RC network. This frees up one or two pins for I/O use and allows the device to be built into minimum component count....
-
This software functions as a long period astable mutivibrator. The mark and space period can be set from 1 second up to a maximum 65535 seconds (18h12m15s). Using the internal 4Mhz RC oscillator delays with an accuracy of 99% or better can be achieved....
-
This is a 4 digit decimal counter which can operate as a free running counter or in count and hold mode with manual reset. In either mode the counter can be preset to count to a specified value. Clock edge and leading zero suppression can also be....
-
The circuit shown will convert logic level voltages to and from RS232 serial voltages levels.
For basic serial comms between a Microchip PIC and a PC or other device you generally only need to connect the Gnd, Txd and Rxd lines.
This little circuit....
-
Here's another daft yet interesting PIC12F675 idea I came up with. When I wanted to show someone how logic gates worked I could only find a NAND gate which wasn't very handy for demonstrating AND's OR's, NOR's and ExOR's. I also wanted to have a play with....
-
This project provides an simple F1 motor racing style 5 light race start sequence with a random delay that you can use on a real race track, kart circuit or even your slot-car circuit.
Operation is simple; when the start button is pressed all the LED....
-
The link shows how to inteface Alphanumeric LCD to 8051 Microcontroller. Liquid Crystal Display also called as LCD is very helpful in providing user interface as well as for debugging purpose. The most common type of LCD controller is HITACHI 44780 which....
-
Relays are devices which allow low power circuits to switch a relatively high Current/Voltage ON/OFF. For a relay to operate a suitable pull-in & holding current should be passed through its coil. Generally relay coils are designed to operate from a....
-
The Tutorial shows how to interface 7-segment display to a microcontroller. Also explains how do display more than one 7-segment on same data lines using scanning method. 7 Seg displays are are basically 7 LED's. It will be much easier to understand if you....
-
This Project can be used with the three phase Induction motors. The circuit will take the full control of the motor and it will protect the motor from several faults such us over voltage and under voltage and the circuit will switch on the motor under safety....
-
This Project takes over the task of Ringing of the Bell in Colleges. It replaces the Manual Switching of the Bell in the College. It has an Inbuilt Real Time Clock (DS1307) which track over the Real Time. When this time Equals to the Bell Ringing time, then....
-
The Project presented here waters your plants regularly when you are out for vocation. The circuit comprises sensor parts built using op-amp IC LM324. Op-amps are configured here as a comparator. Two stiff copper wires are inserted in the soil to sense the....
-
This Project Automatic Room Light Controller with Visitor Counter using Microcontroller is a reliable circuit that takes over the task of controlling the room lights as well us counting number of persons/ visitors in the room very accurately. When somebody....
-
In spite of the improvement of communication link and despite all progress in advanced communication technologies, there are still very few functioning commercial wireless monitoring systems, which are most off-line, and there are still a number of issues to....
-
Use your Symbian OS mobiles to control devices through Bluetooth.
The serial to Bluetooth converter from sparkfun.com is used in this project.
The Microcontroller At89C2051 is used to receive the data from the mobile through bluetooth.
Most of the....
-
This project describes a new economical solution of home light control systems. The presented home light control system can be used for different sophisticated home applications. The control system consists of a PC, and control circuitry and the electrical....
-
This Project Digital Calendar using Microcontroller is an advanced digital calendar, which displays the Date, Day, Month over the LED display. It has an 8 bit Microcontroller which runs on the Program embedded on its ROM. Separate LEDs are provided for the....