View Single Post
  #2   Spotlight this post!  
Unread 23-02-2004, 11:45
Kevin Karan's Avatar
Kevin Karan Kevin Karan is offline
Linux Guy
AKA: maxdamage
None #0174 (Arctic Warriors)
Team Role: Alumni
 
Join Date: Jan 2003
Location: Liverpool, NY
Posts: 141
Kevin Karan will become famous soon enoughKevin Karan will become famous soon enough
Send a message via AIM to Kevin Karan
Re: Programming help

Quote:
Originally Posted by Shark[NH]
This is my first time programming the robot for our team. I was looking a tthe tracker code and cannot see how it works.

I can see that there are two sensors for each side. On the left side, you have a left and a right detector and on the right side, you have a left and a right detector. All I could find in the tracker code was one digital input defined. How do I connect up the 4 ir sensors and how do I code in the extra inputs to make this work?

I have been basing most everything off the default code... I still am not quite certain how to use the spike relays either...

Nick
The positions are stated in the comments. They arnt defined because they are interrupt driven. Look at the comments in tracker.c and recever.c, I cant remember the exact order but they are on digital inputs 3-6 (interupts 3-6 on your edubot). The PWMs are changeable and that is defined somwhere in there... its defaulted to pwm01 and pwm02, youl have to check the comments for that too. As for wiring... I think a schematic came with the kit... Or at least was in the manual. I cant remember exactly where I found it, but its essentualy the detector wired right to a sensor cable with a noise filter...

As for relays, thats very simple. Relays operate in 3 states. Forword, reverse, and neutral. Each relay relies on 2 binary varriables to deturmine its state. Lets use relay 1 for an example. If you wanted to set relay 1 forward you would do

relay1_fwd=1;
relay1_rev=0;

for reverse you would do

relay1_fwd=0;
relay1_rev=1;

For neutral they would both be zero. DONT set them both to one! Hope this helps
__________________
It isnt ALWAYS the programmers falt!
2004: Buckeye team website award
2002: Rutgers semi-finalists
2001: National semi-finalists
2001: Rutgers semi-finalists
1998: Manchester Rookie All-Star Award