Если же более-менее периодически что-то делать для себя, то про ардуину лучше помнить, сэкономит время и нервы. Помнить лучше все варианты решения задачи и выбрать лучшее.scorpi_0n писал(а):Если же более-менее периодически что-то делать для себя, то про ардуину лучше забыть сразу.
Пример, задача измерять показания аналогового датчика с разрешением в 24 бита и отправлять данные по 3G модему. Берем 2 шилда, АЦП (15$) и модем (30$). Примеры работы с устройствами есть, время реализации проекта пара дней.
Или другой вариант решения роутер с 3G модемом (50$), и вместо шилда модема - шилд Ethernet на W5100 (10$).
Всё, из любой точки планеты получаем весьма точные данные. Что тут не так? Зачем нужна плата с STM32, на которой даже EEPROM нет?
Усложняем задачу, хочется в придачу локально смотреть красивые графики на телевизоре подключаемым по HDMI. Ставим Raspbery Pi 3, ардуину или выкидываем или используем для согласования между шилдом АЦП и Raspbery Pi, Ethernet шилд выкидывем.
Ну это частные случаи, приводил же рисунок для общего случая, вроде нормально нарисовал области применения трех основных платформ, зоны пересечения можно расписать подробнее:

Можно под STM32 задачу придумать, частотомер например, более совершенные и быстрые счетчики будут там очень к месту. Но это уже не домашнее применение, что-то специфическое и узкоспециализированное. Еще более высокие частоты (около гигагерца) уже ПЛИС потребуют.
SoC быстрее развиваются, тот же микроконтроллер с Linux на борту уже от 5$А в меге на сегодняшний день ничего интересного и нет, она уже стара как мир
По сравнению с ними и Atmega и STM32 примерно одно и то же, даже скрипт на Python не потянут. Не отрицая достоинств STM32, Atmega, SoC теснят старые платформы, даже в простых случаях - помигать лампочкой (выключатель с WiFi например).



, 