We are using the EVO Shifter with [. 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:
//RobotMap.java init()
rightDriveEncoder = new Encoder( 0, 1 );
//DriveWithJoystick.java execute()
SmartDashboard.putString("DB/String 0", "" + RobotMap.rightDriveEncoder.getRate() );
However, the dashboard always shows 0.0, no matter what we do. We have verified that the encoder is turning. If we change this to display DigitalInput for port 0, it always displays true.
Have we wired it incorrectly or is there something we should be doing in the code?](“http://www.andymark.com/E4T-OEM-Miniature-Optical-Encoder-Kit-p/am-3132.htm”)