Projects

Dspic Servo

Dspic-Servo Project using PIC30F4012 microcontroller

Project Description This project was developed as an inexpensive way to drive small dc brushed motors as positioning servos for use on a desktop sized CNC machine. The board is interfaced to the PC through 2 pins of a parallel port. The drive signal on these pins is known as quadrature drive. The power stage […]

display custom characters on 16x2 LCD using pic microcontroller

Display Custom Characters on 16×2 LCD using PIC Microcontroller and XC8

In our previous tutorial, we have learnt How to Interface a 16*2 LCD with PIC Microcontroller. We recommend you to go through it before going any further, if you are beginner in PIC microcontroller. Previously we have also learnt the basics of PIC using LED blinking Program and  Timers in PIC Microcontroller. You can check here all […]

LCD interface with Microcontroller PIC Beginner’s guide

LCD interface with Microcontroller PIC: Beginner’s guide using pic microcontoller

How to interface LCD (Liquid Crystal Display) display module to PIC microcontroller? LCD is a passive component, that is it does not make any light but just modifies the light passing through it for alphanumeric displays. LCD is exclusively manufactured to be used with microcontrollers, which means that it cannot be triggered by usual IC […]

7 Segment Display Interfacing with PIC Microcontroller

7 Segment Display Interfacing with PIC Microcontroller

This is our 8th tutorial of Learning PIC microcontrollers using MPLAB and XC8. We have come up all the way from installing MPLABX to using a LCD with PIC MCU. If you are new here, then look at previous tutorials where you can learn timers, blinking LED, interfacing LCD etc.. You can find all our […]

LabVIEW motion controller1

LabVIEW motion controller using pic microcontroller

In Lab 6, we discussed about interfacing a seven segment LED display to a PIC microcontroller. The seven segments were driven individually through separate I/O pins of the microcontroller. If we do just like that then for 4 seven segment LED displays, 28 I/O pins will be required, which is quite a bit of resources […]

Using ADC Module of PIC Microcontroller with MPLAB and XC8

Using ADC Module of PIC Microcontroller with MPLAB and XC8

This is our 9th tutorial of Learning PIC microcontrollers using MPLAB and XC8. Till now, we have covered many basic tutorial like getting started with MPLABX, LED blinking with PIC, Timers in PIC, interfacing LCD, interfacing 7-segment etc. If you are an absolute beginner, then please visit the complete list of PIC tutorials here and start […]

DIY Microcontroller Hand Dynamometer

DIY Microcontroller – Hand Dynamometer

Did this DIY Hand Dynamometer as a sensor for PICAXE micro-controller. It also can be use for Arduino or any micro-controller too. List of the materials I used to make Hand Dynamometer : 1) Hand Exerciser from Amazon – 1 pc 2) Flex Sensor 2.2″ from Amazon – 1pc 3) Some cable ties 4) Wires […]

Generating PWM using PIC Microcontroller with MPLAB and XC8

Generating PWM using PIC Microcontroller with MPLAB and XC8

This is our 10th tutorial of Learning PIC microcontrollers using MPLAB and XC8. Till now, we have covered many basic tutorials like  LED blinking with PIC, Timers in PIC, interfacing LCD, interfacing 7-segment, ADC using PIC etc. If you are an absolute beginner, then please visit the complete list of PIC tutorials here and start learning. In this tutorial, we will learn How to […]

GPS REPEATER

GPS REPEATER/SYSTEMS MONITOR using PIC16F876

Introduction This circuit is a repeater for GPS data. It is intended to connect to Garmin-38 (and similar) hand held GPS receivers that don’t have external antennas. The purpose for the repeater is to allow the GPS to be outside, exposed to the satellite view, and allow the user to see the data below decks […]

Interfacing Servo Motor with PIC Microcontroller using MPLAB and XC8

Interfacing Servo Motor with PIC Microcontroller using MPLAB and XC8

This is our 11th tutorial of Learning PIC microcontrollers using MPLAB and XC8. In this tutorial we will learn How to control Servo Motor with PIC Microcontroller. If you have already worked with Servo motors you can skip the first half of this tutorial but if you are new to servo motor itself then continue […]