Projects

Basic PIC circuit is not working Schematic

Basic PIC circuit is not working

I have just begun in the world of micro-controllers, and the first micro-controller. I chose to work with was the PIC from Microchip. The PIC I am using is the PIC16F877A. I am using MPLAP IDE and HI-TECH C. I am trying to make an extremely simple program that turns on an LED. This is […]

Lecture 45 PIC Serial Communication using Serial Peripheral Interface SPI Schematic1

Lecture 45 : PIC Serial Communication using Serial Peripheral Interface (SPI)

Objective To establish serial communication between two PIC16F877A microcontrollers Description In this experiment, 8-bit digital input is applied at Port-B to one of the PIC16F877A microcontroller which acts as a master in serial communication. The input value is transmitted by the master serially via Serial Peripheral Interface (SPI) to the second PIC16F877A microcontroller, which acts […]

3 phase speaker system

Treslie – A 3-phase speaker system for Leslie emulation using PIC18F26K20

This post describes the design and construction of a 3-phase loudspeaker intended for Leslie Speaker emulation. The unit is intended to be driven by a 3-channel audio amplifier The Brute, which in turn is controlled by LEMS, a micro-controller based control system, the construction of which both are described in companion posts. Companion posts are […]

How to Program a PIC Microcontroller to Build a Project Schematic

How to Program a PIC Microcontroller to Build a Project

The recent trends in the advanced technology are helpful in developing most advanced electronic gadgets. Most of  these electronic devices are developed using microcontrollers. The microcontroller is an electronic component, which is programmed to perform various control operations. There are various kinds of microcontrollers available, such as 8051, AVR, ARM, and PIC microcontrollers, etc., which […]

Interfacing with UART of PIC microcontroller

Interfacing with UART of PIC microcontroller

This post provides the solution for using the PIC controller UART interface (e-g to connect PIC controller with PC using serial adapter). Complete code and simulation can be downloaded from the ‘Downloads‘ section at the bottom of this post. The following figure shows the result of simulation of PIC UART in Proteus7.6. In the main […]

How to display text on 16x2 LCD using PIC18F4550 Microcontroller Schematic

How to display text on 16×2 LCD using PIC18F4550 Microcontroller

Several automated and semi-automated devices require a message to be displayed in order to indicate their working status. In continuation to LCD interfacing with PIC18F4550, this article explains how to display a message or string on a 16×2 character LCD. Programming steps: ·         Configure the LCD. ·         Store a string in a character array. unsigned […]

Microcontroller Based Password Verification System schematic

Microcontroller Based Password Verification System

Aim: – To simulate a circuit using microcontroller 8051 for verifying password. Theory: – The block diagram for microcontroller based password verifying system is shown. The purpose of the circuit is to verify the password entered by the user. An 8-bit password is the input to this system (A simple example has purposely been dealt […]

Learning Board for PIC12F683 Microchip schematic

Learning Board for PIC12F683 Microchip

Introduction Electronics is my hobby. When I was in college I had some experience with microcontrollers; I did few projects with Atmel’s AT89C51. Recently, I have grown interest on PIC microcontrollers, and I thought I should start with 8-pin microchips. I picked PIC12F683 microchip. This microcontroller fascinated me a lot because I wanted to see […]

PIC16F877A with LCD not working schematic

PIC16F877A (with LCD) not working

I have designed a PIC18F877A micro controller project to read temperature from an LM35 using ADC, display it on an LCD and transmit it to a serial port. When the program starts, sometimes it shows a startup message – sometimes it doesn’t display anything. Also, the serial port connection is not working. Can anyone help […]

Ultrasonic Position System schematic

Ultrasonic Position System

The ultrasonic position system uses ultrasonic transmitters/receivers to triangulate position of the robots used in GE423. Each of three transmitters uses a distinct frequencies: 23 kHz, 31 kHz, and 40 kHz. The 2812 DSP is used to measure signal timing and calculate position based on these values. The design of the electronics, as well as […]