Hi, my friend is making for a project a sort of flight data device that will be flown in a model rocket and record various things like pressure, temperature, etc. Part of the project is to make an interface that will let this device transfer the recorded data to a PC. Everything has to be made from scratch as well, whatever connection they use, etc. I think this sounds pretty cool, but have a question. Where would we start to do something like this? We're thinking along the lines of like a USB port or something like on the TI-8x calculators where you could plug in a cord and connect the device to the computer. But where do you start? For something like USB, I imagine you'd have to write a driver, but where/how do you do that? In C? Something else? And should it communicate through windows or DOS? Can anyone point me in a good direction? Thanks!