![]() |
[FTC]: Problem with RobotC servo code
I'm currently trying to program my team's robot's arm. The arm has two servos. I want each servo to move up or down and then stay in the position it moves to using the d-pad or using the A and B buttons. This is the code I'm using - the part of the code that controls servoWrist works, but the part that controls servoElbow does not. I'm fairly certain it's not a problem with hardware - I've tested three different servos using each section of code and all three work with the servoWrist code, but not with the servoElbow code. I also tried using port three instead of port two for the servoElbow code, but that did not help either, so I believe it's not an issue with the servo controller. I'm currently really confused by this because as far as I can tell, the two sections of code are identical.
Code:
#pragma config(Hubs, S1, HTMotor, HTServo, none, none) |
Re: [FTC]: Problem with RobotC servo code
Hello,
One of the problems with the code you have listed is that wristHelp and elbowHelp never gets initialized with a value after it is created at the beginning of the loop and as such their values are undefined, yet you use them to assign a value to the servos. This code does the same thing functionally as what you wanted yours to do. Code:
#pragma config(Hubs, S1, HTMotor, HTServo, none, none)Hope this works for you, Team 4211 |
Re: [FTC]: Problem with RobotC servo code
The code started working after restarting our computer. We'd already tried restarting, but apparently we needed to restart one more time.:P Your code is a much more elegant way of programming the servos though, thanks!
|
| All times are GMT -5. The time now is 18:15. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi