Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   Encoder Problemo (http://www.chiefdelphi.com/forums/showthread.php?t=54455)

meatmanek 18-02-2007 23:53

Re: Encoder Problemo
 
The encoders need to be plugged into digital inputs 1 through 6. Those digital inputs are interrupt pins, and without interrupts, kevin's code doesn't work.

Seamus 19-02-2007 10:09

Re: Encoder Problemo
 
Ithink that we are wired correctly

Do we have to call any function besides Encoder Initialization oroutside the readme?

Alan Anderson 19-02-2007 10:23

Re: Encoder Problemo
 
Quote:

Originally Posted by Seamus (Post 581554)
Ithink that we are wired correctly

Wouldn't you rather be certain that the wiring is correct? If you tell us exactly how it's connected, we can tell you if there's something you misunderstood about the wiring and need to change to make it work.

Kingofl337 19-02-2007 13:03

Re: Encoder Problemo
 
1 Attachment(s)
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.


All times are GMT -5. The time now is 00:30.

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