Log in

View Full Version : Running K. Watson's code on Edubot, BRLOD


Mike
24-01-2006, 21:32
Since it seems our '06 controller isn't working (long story) I'm trying to work on the camera with our Edubot controller.

I downloaded Kevin Watson's camera code (streamlined version) and opened it up in MPLab. I followed the directions in "Using_Last_Years_FRC.txt" (Change device/libraries/etc.) I then compiled and uploaded the file to my controller.

I have the camera connected correctly. Pan is pwm01, tilt is pwm02, power is on pwm03 and serial is connected via rs232->ttl adapter on the TTL port.

However, when I turn the controller on I get a blinking red light of death (BRLOD) on "Program State"

I threw in a couple printf's to see if I could diagnose the point of failure. I put printf's in at

Line 178 (after the #endif of #ifdef TERMINAL_SERIAL_PORT_2)
Line 180 (after Putdata(&txdata); and before User_Proc_Is_Ready())
Before Tracking_Info_Terminal();
After Tracking_Info_Terminal();
After Camera_Handler();
After Servo_Track();
None of these print out, so it seems that something may be failing in or before the serial port initialization.

Does anyone have any idea of what's wrong, because I sure don't :(

CmptrGk
24-01-2006, 21:50
try putting the flies into the edubot's default code if you have not already. also did you read the thing about including stdio.h when using printf with the edubot controller.

Mike
24-01-2006, 22:16
try putting the flies into the edubot's default code if you have not already. also did you read the thing about including stdio.h when using printf with the edubot controller.
I just tried importing all the seperate components into one Edubot project and it still doesn't work.

Also, stdio.h is included on all files that use printf.

Kevin Watson
25-01-2006, 01:26
I just tried importing all the seperate components into one Edubot project and it still doesn't work.

Also, stdio.h is included on all files that use printf.Try this code: http://kevin.org/frc/edu_camera.zip. As I haven't tested it, please let me know whether or not it worked for you (I'd be suprised if it didn't work).

-Kevin

heydowns
25-01-2006, 13:37
Try this code: http://kevin.org/frc/edu_camera.zip. As I haven't tested it, please let me know whether or not it worked for you (I'd be suprised if it didn't work).

-Kevin


Mike - if Kevin's .zip gives you trouble, PM me and I will send you our camera-enabled code which runs on EduBot. That is how we are doing our initial work, too.

I basically took the EduBot default code and followed the instructions in Kevin's non-bells-and-whistles camera zip archive.

Note that it is not sufficient to follow the "Using last years rc" text file because the full size RC code is not directly compatible with the EduRC.

Mike
25-01-2006, 20:30
Try this code: http://kevin.org/frc/edu_camera.zip. As I haven't tested it, please let me know whether or not it worked for you (I'd be suprised if it didn't work).

-Kevin
This code works perfectly :D

It tracks beautifully, I think I speak for everyone when I say thanks :)