So I am currently building a project that is going to need an Arduino for control. The Arduino will have three functions: Reading out an ultrasonic sensor to guage distance, reading out a gyroscopic sensor (with 9DOF) about every 0.01s and it has to control 4 electric motors accordingly.
So now my question is, what Arduino would be able to manage these functions? (I had some overheating problems in the past with my arduino nano in a different project)
Thanks in advance!
I had some overheating problems in the past with my arduino nano in a different project
That has little to do with the choice of the Arduino and more with to do with circuit design. If something overheats you are using it beyond its capabilities.
I don't see why a Nano can't do what you want if it is fast enough, depending on the motor drivers. Some take 2 pins some take 3 pins. At the most I count 16 pins required. 12 (3x4) for the motors, 2 for the US rangefinder. 2 (I2C) for the gyro. I am making some assumptions in terms of your hardware in the absence of details about what you have.
Thanks for the advice, I haven't decided on all the parts yet so I'm sorry for the lack of details. I will have a look at the motor drivers and choose accordingly!