I can’t seem to find a direct answer to this question, so I have to ask! I want to get into R/C in the offseason, yet I don’t simply want to drive the car … I want it to mess around with autonomous driving. I don’t doubt that the micro controller requirements will grow as I get more involved with this, but for the first year I need a controller that’s capable of handling 6 analog sensors, 6 digital sensors, 1 servo output and 1-2 outputs for brushless motors.
The problem I have with this is that I’m not sure if a brushless motor control is the same as a brushed motor control, from the communications signal perspective. For instance – can I use the VEX microcontroller I already have to control a brushless motor controller that supports a PWM input? I’ve forgotten most of what I learned as an EE where analog circuits are concerned since I’ve done mostly embedded and upper-level programming since I got out of college … so purchasing a chip (like an arduino) and designing a circuit is alot more than I’d like to have to do at the moment.
As far as I know, hobby style brushless motor controllers use the same 1-2ms, ~50Hz PWM signal that the brushed controllers use. This is very convenient in that a ton of work has already been done for you.
Additionally, there is already a “motor shield” built for the Arduino that meets many of your stated needs. Although, I am not certain if you will be able to use all your sensors with it AND drive all the motors.
Take a look at what is available with the Arduino, it may just be the ticket you want.
Look at Sparkfun and Adafruit. Both have a good selection of options.
Yes, VEX should be able to send a PWM signal to a a brushless motor controller.
Look carefully at your motor specifications before selecting a Brushless Motor controller.
I suggest browsing a few of the R/C hobby websites. TowerHobbies , HobbyLobby
Looking at the Adafruit link, this shield looks like it has everything you need. 2 servo ports, those would be your brushless ones, and 4 DC outputs, so you can run either 4 DC motors, 2 stepper motors, or one stepper motor and 1/2 DC motors. It also has 6 analog input ports, and it looks like 14 digital IO (not sure which ones are in, out, or bidirectional). As long as you’re on the shy side of that “1-2 brushless” quantity, you’ll be fine. I’m guessing the servo would have been for Ackermann steering? Anyway, good luck.