Дмитрий Тычинин: Да, есть целые наборы даже: Arduino Kit Start, в которых есть необходимый минимум.
Ну или купить/слизать список комплектухи у Амперки (Матрешка Z) amperka.ru/product/matryoshka-z
Вот немного ссылок:
Группа в вк, где постоянно всплывают ништяки и можно позадавать вопросы: https://vk.com/ali_radio
Повторюсь, можно на Ali поискать Arduino Starter Kit. Будет множество наборов для быстрого старта. Что-то будет лишним, конечно, но это лучше, чем при старте понять "ой, я же резисторы/кнопку не заказал".
Владимир Кремнев: Чем выше разрядность МК, тем быстрее он будет считать большие числа. Допустим он может произвести сложение за один такт, а восьмибитный ту же операцию будет делать несколько тактов.
В итоге, то что я на ардуине делал таблицей которую заранее просчитывал на STMке могу позволить себе считать на лету, без ущерба выполнению основной программы.
Владимир Кремнев: с PICами не имел дел, сам новичок, да и по поводу актуальности врядли смогу подсказать.
Но там, где подрабатываю сейчас все девайсы на PICах.
По поводу БП: для GSM-модуля нужны токи серьезные при запуске и для двигателей, так что лучше внешний БП, с током 1-2 А и желательно регулировкой напряжения.
hauptling: ну можно и полностью открыть будет держать скорость номинальную (точнее меньше, с учетом нагрузки)
По нагрузке пром. контроллер может и рассчитан на такое, тут сказать ничего не могу.
Для двигателя это нормальный режим работы от номинального напряжения.
Алексей: для начала надо посмотреть будет успевать или нет.
Обработка прерывания и пара действий не должны сильно нагрузить МК.
Тогда м.б. вообще стоит писать чисто под контроллер. Хотя более глубокое изучение будет только плюсом.