Lets be honest, it’s just wiring!
(lol, this isnt a flame, its safe to read on 
I agree with you 100% The wiring of a FIRST robot is “just wiring” But the conceptualizing and creating of things like virtual joysticks, and a full optical control system is not “just wiring” I programmed in basic for my first 4 years, with the default code and a few if statements, programming is “just programming” but if you want to work autonomous magick, you have to know what your doing. I tell you a small parable to emphasise my point. :yikes:
I missed this last saturday because of skillbowl regionals. I came back late saturday afternoon to the all too everpresent programmer cries of “ITS WIRED WRONG!” I asked: “What did you people change?” I got the good ol’ “nothing, your wiring is wrong, I can’t do anything till you fix it.”
I make mistakes, so I probed a little deeper and broke out my volt meter and found out that the programmer’s dad had wired up the banner sensor himself (with help from his programmer son of course). It was wired into a PWM sharing a common +5 with a hall-effect sensor. (Now at this point the programmers reading this are saying “so” and the electrcians with 3+ years are saying “OMFG BANANNAS!”)
I’ll just let you know, the banner sensors (the throwback optical sensors from 3ish years ago) have to, HAVE TO, have a seperate +12 to operate. If you run them straight into a PWM with +5 it will completly bog down your digital in bus and stop all robot actions.
So once I found this problem, I became aware of this buzzing sound. It was the constant “advice” of the programmers on how to fix “my” wiring problems. Little did they know, one of their own had done it, and I knew how to fix it. So I “Had Fun”, I went into the other room, roamed around on chiefdelphi, checked my e-mail, checked the CAL ladder, and after 1.5 hrs went back in, after the programmers had officially decleared we had a faulty RC and the world was ending, I fixed the problem in one pimptastic swoop. I took the +5 and - the hall-effect and banner senseor were sharing and re-wired them to the breaker panel (because I knew the hall-effect was rated up to around +15 I think).
Moral of the story:
-
Keep the programmers away from your electronics~!
-
If you do electronics, learn C and phase out the programmers (its not hard at all, get “Sam’s Teach yourself C in 21 days” - problem solved)
(my hat is off to all of you who already do both 