|
|
|
|
|
by dragontamer
3382 days ago
|
|
I still consider that a 'computer' and not a microcontroller. You will inevitably need adc functionality, possibly real time clock and battery usage. Most servos don't need wifi or Ethernet. Instead, you will usually want to be able to read a voltage and then time how long it takes for that to change. 15 cent quartz crystal and built in adcs. Bitbanging pwm from raspberry pi is also horribly inaccurate... You need a ton of shields to just run a motor with an encoder on it... While arduino can do all that around 10mA |
|
If they don't have RAM and ROM on the actual chip, and need an operating system for you to do anything with them, then they're microprocessors.
The SoC cost is not a way to differentiate them either, one of our current designs uses an 8-bit microcontroller than costs more than the Pi Zero!