![]() |
Encoders aren't working?
We are using the EVO Shifter with [url="http://www.andymark.com/E4T-OEM-Miniature-Optical-Encoder-Kit-p/am-3132.htm"]E4T OEM Optical Encoders[/ur]. We've wired them to DIO 0-3 on the RIO. The power, ground, and A channel are wired to port 0 / 2 and the B channel is wired to port 1 / 3.
In our code, we are using them like this: Code:
//RobotMap.java init()Code:
//DriveWithJoystick.java execute()Have we wired it incorrectly or is there something we should be doing in the code? |
Re: Encoders aren't working?
Sorry, link didn't work out. It should be linked here.
|
Re: Encoders aren't working?
Can you please post or PM me your entire robot program?
|
Re: Encoders aren't working?
|
Re: Encoders aren't working?
The encoder initialization in RobotMap is commented out right now (probably intentional, but just in case). Other than that, I would guess it's a wiring issue, because your code seems correct.
Side note: you probably want to check the bandwidth your camera stream uses. A 640x480 stream at 30 fps (I think that's what you have it at) is quite likely to consume too much bandwidth. |
Re: Encoders aren't working?
Got to revisit the problem last night, started debugging things with a multimeter... turns out the person who wired the encoders had broken the encoder wire in several places by zip tying it in a bundle. I now have a good story to bring up whenever something's blamed on the programming ;)
|
| All times are GMT -5. The time now is 22:45. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi