Here is a quick program I wipped up in easyC you can use to test your encoders.
Encoder 1 - Plug into I/O Port 1 (Channel A)
Plug into I/O Port 7 (Channel B)
Encoder 2 - Plug into I/O Port 2 (Channel A)
Plug into I/O Port 8 (Channel B)
Source:
Code:
void OperatorControl ( void )
{
StartQuadEncoder ( 1 , 7 , 0 ) ;
StartQuadEncoder ( 2 , 8 , 1 ) ;
while ( 1 )
{
PrintToScreen ( "Encoder 1: %5ld Encoder 2: %5ld\n" , (long)GetQuadEncoder ( 1 , 7 ), (long)GetQuadEncoder ( 2 , 8 ) ) ;
}
}
Attached is pre compliled program incase you don't have easyC installed. You can upload it to your robot with IFI loader.