I have been using an Atmel microcontroller for my robot. It works fine, but is there a better chip out there? The chip isn't powerful enough because UART is difficult to set up, requires extra hardware, and the chip isn't fast enough to do trig table look ups in real time while doing something else. I want to make a line follower that can extinguish fires for RoboRave (Northern NM, by Intel plant). I want to have an arm to hold the fire extinguisher, which requires lots of math, and it needs to find its way to the fire inside a maze thing. There are walls that you can't see through. So that requires math too. So 8 Mhz isn't going to cut it, and I would like a chip with more memory, to add in more functions. It needs to be fast (only 3 minutes to do it in), it needs to be accurate (extinguish a candle without knocking it over or touching it), it needs to have UART functions to use with UART devices, and it needs to have enough in and out ports to run 8 sensors and 4 DC motors with my special 1-line input IC h-bridge I made.
Oh, and by the way, I only know a little C, so a good programming environment is a must. An IDE that doesn't require me to know the special library commands for the chip is preferable.
For RoboRave the chip must be open source, so no proprietary IDE's, software, etc. The chip should be SOIC so I can use a standard socket to put the chip in. I hate etching boards after all, and am too cheap to pay out. Also I don't like the PCB design software.
Well if there is a chip, I'm sure some genius at Cemetech will know the answer.... Thanks in advance!
Oh, and by the way, I only know a little C, so a good programming environment is a must. An IDE that doesn't require me to know the special library commands for the chip is preferable.
For RoboRave the chip must be open source, so no proprietary IDE's, software, etc. The chip should be SOIC so I can use a standard socket to put the chip in. I hate etching boards after all, and am too cheap to pay out. Also I don't like the PCB design software.
Well if there is a chip, I'm sure some genius at Cemetech will know the answer.... Thanks in advance!