Hello all,
I am a Mechanical Engineering major and I'm preparing to begin my senior project. I am new to Arduino and have only basic experience with programming. My senior project is going to have a focus on vehicle dynamics inside a car. I plan on having an accelerometer, measuring lateral and longitudinal accelerations inside the car and based on the accelerations that the accelerometer measures, I will have two servos that will change positions, actuating different elements. Based on these inputs and outputs, which Arduino will be capable of doing these tasks? From what I have gathered, it seems the UNO is a good entry-level board and should be more capable. But could I use one of the smaller boards to keep my project more compact, and still accomplish the same tasks?
Thanks
It is not clear if you are talking about a model car with hobby servos or a full size car with industrial servomotors. Hobby servos are no problem. Industrial servomotors require a controller with 5V digital input signals. If your controller uses analog inputs you will need an external D/A connected to your Arduino for each channel.
If space is very tight (like maybe in a model car) the Arduino Nano and Arduino Mini (a.k.a. Pro Mini) have almost all the capabilities as the UNO. The "Micro" is even smaller but requires a separate USB-to-Serial adapter for programming.
The basic Arduino models like the UNO, Leonardo, Nano, Mini, Micro, MEGA... don't have floating-point instructions so if you are using heavy-duty floating-point math you might find the software floating point too slow.
Sorry for the lack of clarification. This will be used in a full-sized car with large servos. The servos will be driving aerodynamic components which will require a fair amount of power to overcome aerodynamic forces.
Hi.I want to use mpu9250 with i2c protocol,to run 4 bldc motors with esc,s..suggest me a high processing power board for altitude hold quadcopter.thanks.