The other day I was at a garage sale and picked up an old, dead TI-83 Graphing Calculator from 1999 for a buck. It just needed some batteries and some TLC, and now it's in working condition. I want to play around with it a little more, and put on applications that will be useful for me. Rather than spending the $20 on the cable, I figured I would learn a little, and turn it into an Arduino Project. Because the only I/O on the hardware is a 2.5mm headphone jack, somehow I had convinced myself that this would be fairly easy and it only took a little while for me to realize I had no idea what I was doing. I am not very experienced with Arduino, but I can program with Processing and I know the basics of using an Arduino. I took an old cell phone headset with a 2.5mm jack, cut it up after making sure it fit the calculator and put the two leads leading from the calculator into the Arduino (Uno) Analog ports 0 and 1. I then went to the computer to program the Arduino and that's when I realized I had no idea what I was doing. The original plan was to simply relay information in from the Analog ports the calculator was connected to to the serial port on the computer and the reverse through the Arduino to the calculator. It didn't take long for me to realize I had no idea how to do that.
I read this: http://arduino.cc/forum/index.php/topic,19413.0.html
and discovered I was in over my head. Despite this, I want to continue with the project. I understood most of what was discussed on the above page, but I don't know how to apply it to my situation. That user was attempting to make the calculator interact with Arduino, but I want it to simply be relayed through the Arduino to the computer. I don't know anything about the protocols the calculator uses, and that seems to be a major issue. After a useless post on the Processing Forums, I am still in the dark. I can program an interface in Processing for transferring files if necessary, but I would love the simplicity of it just being able to work with the standard TI Connect software. I am determined to learn from this experience and will only give in and purchase the necessary cable if nothing at all can be done for my situation. All help is be appreciated.
Doctor Bacon, Phd