Go to Post make your robot so it's not a problem and it won't be a problem - pfreivald [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Spotlight this post!  
Unread 29-01-2017, 11:10
MuskieProgramme MuskieProgramme is offline
Registered User
FRC #6420
Team Role: Programmer
 
Join Date: Dec 2016
Rookie Year: 2014
Location: Muscatine, IA
Posts: 36
MuskieProgramme is an unknown quantity at this point
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()
rightDriveEncoder = new Encoder( 0, 1 );
Code:
//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?
Reply With Quote
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 22:45.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi