This is what I've got:
Robot (Ver 1.1 circa 2002)
TI85 (with CBL stamped on the back.)
Black TI-Graph Link for Windows serial cable
Arduino Uno
Linux
Multimeter
Lack of knowledge about calculators
Will any of that help me? If yes, what would you suggest?
==============
Ok, found the manual and I'm trying to learn to use my old calculator again. I'm extremely rusty. But I was able to move the robot forward with this program:
Code:
Similar to my experience with the Arduino the robot won't move forward with a single Send() call. I think the robot firmware must take a shortcut and wait for the follow up Get() call. As I learned with the Arduino a second Send() also triggers the movement. I haven't attempted sending a Get() with the Arduino yet.
==============
Update: I've implemented a Get() but it fails because the car hasn't finished moving yet (and its purpose is to report on how long the robot moved). If I hold down one of the buttons on the front the robot immediately stops moving but the Get() succeeds. I expect this will all get much easier and more robust when the Get and Send functions in your library are properly implemented.
Robot (Ver 1.1 circa 2002)
TI85 (with CBL stamped on the back.)
Black TI-Graph Link for Windows serial cable
Arduino Uno
Linux
Multimeter
Lack of knowledge about calculators
Will any of that help me? If yes, what would you suggest?
==============
Ok, found the manual and I'm trying to learn to use my old calculator again. I'm extremely rusty. But I was able to move the robot forward with this program:
Code:
{322,200}→A
Outpt("CBLSEND",A
Input "CBLGET",R
Disp R
Similar to my experience with the Arduino the robot won't move forward with a single Send() call. I think the robot firmware must take a shortcut and wait for the follow up Get() call. As I learned with the Arduino a second Send() also triggers the movement. I haven't attempted sending a Get() with the Arduino yet.
==============
Update: I've implemented a Get() but it fails because the car hasn't finished moving yet (and its purpose is to report on how long the robot moved). If I hold down one of the buttons on the front the robot immediately stops moving but the Get() succeeds. I expect this will all get much easier and more robust when the Get and Send functions in your library are properly implemented.