The SPI module is available with a number of the PIC compliant MCUs. The mikroC PRO for PIC provides a library (driver) for working with mikroElektronika’s CANSPI Add-on boards (with MCP2515 or MCP2510) via SPI interface. The CAN is a very robust protocol that has error detection and signalization, self–checking and fault confinement. Faulty CAN […]
Projects
Real Time Clock Circuit using Mircocontroller
Here I am going to teach you a simple circuit of 24 hour digital clock display that can also be used in 12 hour format by simply loading the corresponding clock program. You can download the hex files for both 12 hour format and 24 hour time system from the link given in this article. […]
USB Stepper Motor Driver using pic microcontoller
USB Stepper Motor Driver In this project we are going to drive a unipolar Stepper motor (5 wire) using USB interface from a PC Computer. This project is an application of the USB Interface Board PIC18F4550 which was published here in the past. You can run other stepper motors too. It is simple and easy […]
C-52EVB Robot Controller
Use a C-52 EVB for simple robot experiments. Build a simple two wheels robot with L293D H-Bridge driver and IR sensors. Write a C program controls robot tracked with black tape. Fun with Ving-Peaw Competition 2543, course layout, day-by-day changed rule and scoring also included! Introduction One of my student has made a disgraceful robot […]
Rainbow LED Chaser
I was bored this past sunday, and needed something to ease my racing brain … so I picked an easy project with lots of flash. The parts list: Eight Tri-Color or RGB leds … each led package contains three LEDs Three 74HC595 Shift Registers … serial load, latching. other varieties would probably work too. One […]
NJM2035 – HI-FI Stereo Encoder / Multiplexer using pic microcontoller
Part’s List: 2x 47K 1x 10K 1x 82K 1x 50K POT 1x 33uF 1x 10uF 3x 100nF (104) 1x 100pF (101) 1x 10pF (10) 1x NJM2035 IC 1x 38 KHz Crystal Technical Specifications: Voltage Supply: 1.2V – 3.6V MAX Current Draw: >3mA Channel Separation: < 25dB Signal to Noise Ratio: 67 dB Operation Temperature: -20 […]
Countdown Timer using PIC16F690 microcontroller
This is a simple countdown-timer-on-a-chip project – you program the PIC, attach some buttons and a pair of 2-segment LEDs, and you are done. I used this timer for one of my projects, but I tried to make that timer as generic as possible, so it can have other applications. On this site I describe […]
Introducing PIC Microcontroller projects
PIC Microcontroller Development Tools History PIC microcontroller Development Board (Completed on 2006-10-28) The ultimate PIC Microcontroller development board. After years of programming PIC microcontroller, I have finally design my super development board to program PIC microcontroller firmware. The automatic programming mode select and the 40 bits LED light bar display have ease my programming process […]
Build a digital spirit level using a SCA610 accelerometer using PIC16F684
A bubble or spirit level meter, like the DIY Digital Spirit, is a handy tool to find whether a surface is horizontal or vertical. It is often carried by civil engineers, mechanical engineers, surveyors, carpenters, and many other professionals whose work involves precise alignments of horizontal and vertical planes.. Original spirit levels had two banana-shaped […]
Music player built on microcontroller AT91SAM7S256 with ARM core
1. The player allows: playback wav files in stereo format, 22,500Hz freqfency, and 8 bits of resolution, display the song titles, display time of songs, the possibility of stopping (pause) and switch songs, the possibility of change volume (+, -), read data from the MMC memory card inserted in the slot, display current state on […]