The calibration program can not stop
Jarvan
Posts: 31
the calibration program can not stop ,and the activitybot always circle around, one wheel moves and another don't move.
Comments
I've seen these symptoms whenever I got one of the cables swapped, or did not have something plugged into the ports properly. Check all your connections according to this page:
http://learn.parallax.com/activitybot/electrical-connections
Tips
Make sure the servo cable color codes all have the white wire closer to the P12, P13, etc labels on the top edge of the board.
Make sure each cable is correctly plugged onto its 3-pin header.
Make sure the jumper to the left of P12, P13 is set to VIN, and the other two are set to 5V.
Make sure that the left servo (closer to servo ports) is connected to P12 and the right servo to P13. Repeat for the encoders and P14, P15.
Also, double check the color codes on the resistors that connect P14 and P15 to 3.3 V. They should be red-black-orange-gold.
Andy
You also may want to check to make sure that all of the small rectangular holes in the wheels, used by the encoders, are clear of any plastic flashing or other crud. Eating cookies while assembling is a mistake I've made on occasion :-) Got crumbs stuck in places I shouldn't...
On the other hand, you may just be a little impatient in waiting for the calibration to run its course...
The calibration should turn the robot around one wheel forward and then backward changing speed as it gathers data. After that it will turn the other way forward and then backward. So, only one wheel will be running and thus calibrating at a time. Also, the bot will sit for a short time at the end of the calibration as it writes the data to eeprom. It takes a few minutes to complete the whole process. Make sure you give all the time it needs. It will signal when it is complete!
Good luck!
dgately
Ray