![]() |
Encoder Help
This year our team has decided to use the encoders. However I being one of two programmers for the team have never used the Java language and really need some help with programming the encoders.
|
Re: Encoder Help
I might be able to help. What exactly do you plan to use the encoder for? PID? Distance tracking?
As a starting point you might look at 2013 Java FRC API, specifically the Encoder class. |
Re: Encoder Help
We're are using it to track a distance between the starting point of autonomous and as a reference when we go to shoot the frisbees. If you could help, that would be great.
|
Re: Encoder Help
You need to create the encoder objects using the constructor to provide port numbers:
Code:
Encoder enc;There is a convenience method in the Encoder class that will actually return the distance traveled by the wheel (getDistance()). To use it you first have to first compute the distance traveled per pulse. When you have that number, call enc.setDistancePerPulse(distPerPulse) to "calibrate" the encoder object. Does this help or are you still unsure? Brad |
| All times are GMT -5. The time now is 10:07. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi