I am a mentor of a rookie FTC team. We are using RobotC. We are having the following programming issues. To the best of my knowledge, the most recent drivers and firmware is downloaded and installed. We selected the sample program for basic joystick control.
We know the computer can communicate with the robot because we can run a basic forward movement autonomous program. We know the robot controller can communicate with the computer because when we follow the recommended instructions we get to a screen were there is a picture of our robot controller and whenever we push a button on the actual controller it that button is highlighted by the robot controller that is pictured on the screen.
According to the tutorial, what we see on the screen should be happening on the robot. This is not the case. We can communicate with the computer via the robot controller. We can communicate with the robot via the computer and the NXT. We cannot get the robot controller to control the robot. God bless anyone who can understand what I have just wrote and recommend a solution. I am sure you can tell I am very much a Novice.
While running the program (little window with a start/stop button and a few others is showing) click on the menu item Robot->Debugger Windows->Joystick Control - FTC
In the new window click teleop: ready, then teleop: running, and you should be good to go!
Oliver
Thanks for the return message. I followed the steps that you suggested. I still have the same problem–the robot will not move. Despite the fact that the sample program shows up on the NXT and the computer indicates that it is tracking my use of the controller.
Make sure you have in the “Default Tele-Op File” Selector selected the program you are testing otherwise the NXT will not be able to select the correct file.
Also for debugging purposes try opening your NXT Devices window to see if the power being sent to the motors when you move the joysticks is changing.
This is most likely your problem. Just make sure in the window that you have the correct program selected, sometimes it will be blank and therefore your NXT Brick will not be running a selected program. (Also make sure you have compiled and downloaded the program you are trying to run to the NXT Brick)
Also, you might want to try a wired connection to the NXT - run a USB cable from the computer to the NXT Brick port. (the cable you would use to update the firmware)