Собираю своего первого робота, это две руки.
Чтоб меньше граблей, может кто-то опытный подскажет:
1. Какой микроконтроллер выбрать? Имел дело только с Arduino. Пока что максимум симпатий у STM32 Nucleo-64
какой-нибудь.
Из важных требований: чтобы хватило выводов для управления семью stepper motors на каждой руке.
У каждой руки по 5 степеней свободы, т.е. 5 stepper motors + захват, это ещё 2.
Второе требование: С++, но в идеале Rust.
Третье: в идеале, чтоб обвязка достаточная была, по минимуму пайки.
2. Если руки должны работать независимо друг от друга, то лучше для каждой руки иметь отдельный микроконтроллер или всё же управлять двумя руками через один?
Никогда не приходилось писать асинхронный код под ардуино. Насколько это будет больно с тем же STM32 (там можно на С++)?
3. Подскажите по stepper motors, что оптимально выбрать? Робота буду печатать из пластика, вес небольшой.
4. Может есть какие-то неочевидные моменты, про которые надо знать перед стартом?