Our competition season for this year is basically over (not counting off seasons). And I got to thinking about what I’ve learned to do this year programming wise (PID, driver station modifications, button toggling, and some other stuff) and I realized there is a TON of stuff I cant even begin to understand. Programming matrices, DMA, Image manipulation and processing, Communications programming (I2C, serial, ect.), watchdog, advanced loops, and things I can’t even imagine.
So my point is that where should I start. Aside from stuff I listed above I’ve gone through the whole WPI Library and tested most things on our robot (occasionally at inappropriate times) already. I’ve done pid and closed loop controllers (although I can’t tune them myself). Any links, tips, or help would be appreciated.
And go to college isn’t the answer I’m looking for but I know someones gonna think it when they read this.