Hello,
I am working on a project. I need your opinion about my plan of executing this project because i am not an expert in robotics and recently started learning such fields.
I am aiming to build a car that is to be controlled by desktop computer. There will be several circuits for this robot:
1) The desktop computer: containing a desktop application that will send information to transmitter circuit using parallel port.
2) Transmitter circuit: Which will receive data from parallel port into 1 16F84A PIC then outputs to another 16F84A PIC to control send to RF transmitter in analogue form.
3) Receiving circuit: which will contain a RF receiver which will receive data to a PIC of the same kind. processes the data and passes instructions to 2nd PIC which will instruct the H-Bridge to move 2 DC motors.
Transmitter Circuit:
I have chosen to use 2 PICs because of that one of them will go into an infinite loop scanning for high voltages in pins coming as input from parallel port output. and the other one is also going to an infinite loop to send an endless stream of data from transmitter to receiver using timing and delays. We all know that we cannot insert two programs into a single PIC and even if we can, we still cannot run two programs at the same time.
Receiving Circuit:
The same reason for using two pics in transmitter circuit but one of them is going to a loop for getting data from receiver using timing and delays in addition for the loop in the other PIC that will output instructions to h-bridge for movement of car.
I feel that i am not doing the correct thing here, i need ur critics about my plan of execution and the way i think. If you know that i am doing something wrong here or can be improved please state. I want to see all what you think about regarding this project.
Best Regards,
Rakan
I am working on a project. I need your opinion about my plan of executing this project because i am not an expert in robotics and recently started learning such fields.
I am aiming to build a car that is to be controlled by desktop computer. There will be several circuits for this robot:
1) The desktop computer: containing a desktop application that will send information to transmitter circuit using parallel port.
2) Transmitter circuit: Which will receive data from parallel port into 1 16F84A PIC then outputs to another 16F84A PIC to control send to RF transmitter in analogue form.
3) Receiving circuit: which will contain a RF receiver which will receive data to a PIC of the same kind. processes the data and passes instructions to 2nd PIC which will instruct the H-Bridge to move 2 DC motors.
Transmitter Circuit:
I have chosen to use 2 PICs because of that one of them will go into an infinite loop scanning for high voltages in pins coming as input from parallel port output. and the other one is also going to an infinite loop to send an endless stream of data from transmitter to receiver using timing and delays. We all know that we cannot insert two programs into a single PIC and even if we can, we still cannot run two programs at the same time.
Receiving Circuit:
The same reason for using two pics in transmitter circuit but one of them is going to a loop for getting data from receiver using timing and delays in addition for the loop in the other PIC that will output instructions to h-bridge for movement of car.
I feel that i am not doing the correct thing here, i need ur critics about my plan of execution and the way i think. If you know that i am doing something wrong here or can be improved please state. I want to see all what you think about regarding this project.
Best Regards,
Rakan