Tutorial For USB Interface Development board. USB PROJECT ON PIC18F4550 Microcontroller
BEGINNERS: Microcontroller projects are not like ordinary circuits ( follow schematic and u are done) In case of Microcontroller board there are lots of steps.. Microcontrollers are like Artificial Mind Of a ROBOT.
FIRMWARE AND C# application
USB Demo Interface Development Board (PIC18F4550)Tutorial for making this Board is Lengthy, so i will post the links for making this board.This a USB Demo Interface Device , that allows me to control 6 led's, i have used a pic18f4550 microcontroller , i have found the schematics and diagrams on microchip.com to make it. I have modified it control 6 led's , it is provides a cool interface to my computer using USB port and leds are controlled with clicks or pressing numpad buttons on my laptop.
It can be used to control various devices , like , Stepper Motor , DC motor , Relay switches etc etc etc.
Download the firmware code ( for 6 - 8 leds) and C# application..
I FOund this Nice Tutorial on a website while i was searching for some tutorial for making this board, i made a robotic arm based on this USB Interface Board, At beginning i thought of using Parallel Port but laptop dont come with laptop , so using a USB port is a cool replacement of parallel or serial port with more better performance
This tutorial is actually not mine but i found it on a website and so sharing with all
UNFORTUNATELY FOR BEGINNERS THE DETAILED INFORMATION AND TUTORIAL STEP STEP CONSTRUCTION CAN BE VERY LENGTHY.
SO I AM GOING TO POST LINKS OF A DETAILED TUTORIALFOLLOW EACH STEPS ONE BY ONE... (for beginners )
1-
CIRCUIT CONSTRUCTION -
http://rakeshmandal.info/USB-DEMO-INTERFACE-BOARD-PROJECT.html2-
FIRST TIME PROGRAMMING -
http://rakeshmandal.info/microcontroller/first-mircrocontroller-programming.php3-
Making of JDM PROGRAMMER TO LOAD CODE -
http://rakeshmandal.info/microcontroller/How-to-make-JDM-Programmer.php4-
CONFIG WINPIC 800 with JDM -
http://rakeshmandal.info/microcontroller/winpic800-config-for-JDM-Programmer.php5-
DRIVER INATALLATION for PIC18F4550 board -
http://rakeshmandal.info/microcontroller/USB-Interface-Board-Driver-Installation-PIC18F4550.php6-
BOOTLOADING -
http://rakeshmandal.info/microcontroller/BOOTLOADING-PIC18F4550-USB-BOARD.php7-
*FIRMWARE TO CONTROL 6 LED in PIC18F4550 -
http://rakeshmandal.info/microcontroller/FIRMWARE-6-LED-CONTROL-PIC18F4550-1.php8 -
** C# application to control pic18f4550 board DOWNLOAD -
http://rakeshmandal.info/CS-Application-To-Control-PIC18F4550-Board-6LED.zip