The project is simple, it uses the pic to control the DEMUX and the DEMUX control the H-BRIDGE that control the motor forward or backward.
Step 1: Part List
Board not in picture, but you will need right?
Step 2: Schematic
The H-Bridge schematic, sorry about the mess.
The print version is in PDF file
My motor works with 15V, but with the TIP31 I can put much more than that.
Step 3: Schematic
The JP1 is VCC and GND, the JP2 is where you connect the motor, inverter is necessary for this, because the DEMUX work in logical level low, but if you have one thats work in high you can remove inverters ports.
The Pot is the ANALOG input, where I will connect my Joystick.
The PWM is the port RC2/CCP1 and goes to DEMUX.
The DEMUX is very simple, look in the link below for the datasheet.
Step 4: The Code
After everything is connected, make sure the supply for PIC is 5V, for my case, supply for the H-Bridge is 15V and the ground of both must have the same GND.
Now my code is very simple. It recive the Voltage from the Joystick that works igual a potentiometer, and calculate PWM duty and the direction of the rotation of the motor.
Donwload the PDF or the TXT file.