my current project involves designing a circular sonar-sensor array to be incorporated onto a mobile robot. the hardware design i had in mind was simple - the sensors would communicate with a PIC via I2C, which would then transmit the readings to the laptop on the robot. i managed to implement the I2C interface between the PIC and the sensors. i now need to establish communication between the PIC and the laptop on the robot. the laptop has two ports, a USB port and a parallel port. i'm pretty sure it's much easier to try to develop a parallel port interface. could somebody guide me through this process? i don't know if this complicates matters, but the laptop on the robot is running a real-time operating system called QNX. if there are any other details i can provide, please let me know.
any help would be appreciated. thanks,