|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Re: Rookie help
the gyro has a pwm, and my only job is to make the sensors move or something
sensors go to pwm out? if so, the black is on top right the gyro goes to analog in with the black on botton? if all this is correct thank you and i will probably have questions later about what all these do and what / how to code |
|
#2
|
|||||
|
|||||
|
Re: Rookie help
Quote:
The gyro is a sensor and the servos are specialized motors. |
|
#3
|
|||
|
|||
|
Re: Rookie help
um, i have 4 pwm out pins, but only three holes, does the closest one not matter for these servos?
|
|
#4
|
|||||
|
|||||
|
Re: Rookie help
Quote:
|
|
#5
|
|||
|
|||
|
Re: Rookie help
I can use any 2 pwm out pins right
And I just put the gyro in the first digital in spot |
|
#6
|
|||||
|
|||||
|
Re: Rookie help
Quote:
If you are starting with the default EDU code, that arranges for the first two inputs to be analog, so either 1 or 2 will work. |
|
#7
|
|||
|
|||
|
Re: Rookie help
Will the default EDU code have stuff that i can just upload and make it work, just to learn the workings?
|
|
#8
|
|||||
|
|||||
|
Re: Rookie help
Quote:
http://innovationfirst.com/FIRSTRobo...04-Jan-14a.pdf http://innovationfirst.com/FIRSTRobo...10-15-2003.pdf http://innovationfirst.com/FIRSTRobo...t_02-16-04.zip |
|
#9
|
|||
|
|||
|
Re: Rookie help
And I just use MPLAB IDE to mess with it right?
Also, what kind of code am i looking for just to make these things move for starters What code(s) will I have to upload as well? Last edited by doyler : 20-12-2004 at 16:16. |
|
#10
|
|||||
|
|||||
|
Re: Rookie help
Quote:
How about putting something like this where it says "/* Add your own code here. */" in the file "user_routines.c" in the routine "Process_Data_From_Master_uP" Code:
static unsigned char servo1=0; //Put these two lines right before the "Getdata" call
static unsigned char counter=0; // ditto
//Put these lines after "Add your own code"
if (counter < 20) // about half a second in the slow loop
counter++;
else
{
counter = 0;
if (servo1 < 255)
servo1++; // servo1 will slowly step through each of it’s positions
else
servo1 = 0; // servo1 will quickly reset to the zero position
}
pwm03 = servo1;
Last edited by Mark McLeod : 21-12-2004 at 15:03. Reason: explicit type unsigned |
|
#11
|
|||
|
|||
|
Re: Rookie help
Thank you, i will fiddle and learn from that code (is user routines akin to autonomous cause i dont know how im gonna make them move if it isnt)
1 more question (i hope) how and what do i upload to my controller now? Last edited by doyler : 20-12-2004 at 16:34. |
|
#12
|
|||||
|
|||||
|
Re: Rookie help
Quote:
Last edited by Mark McLeod : 21-12-2004 at 08:29. Reason: Added innovationfirst link and clarified notes for later readers |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Rookie 2005 Nats Qualification? | Alexander McGee | Championship Event | 2 | 27-10-2004 10:14 |
| Senior Project 05: Mini competition to help fundraise for local rookie teams | Alex Cormier | Fundraising | 0 | 07-10-2004 15:58 |
| Rookie Regionals | rachakate | Regional Competitions | 5 | 24-03-2004 00:01 |
| I want to have a rookie nationals! | Tton | Championship Event | 5 | 23-04-2003 14:46 |