Ардуиноподобные - всего лишь очередной вид элементной базы.
Из-за двойственности - МК+обвязка (для платок) или СБИС+обвязка (для датчиков)
допускают различные подходы при использовании.
Или как "черный ящик формата DIP" - тогда программу пишем в рамках референса IDE,
или как "платка с смонтированным комплектом деталюшек" - работаем с оной согласно
соответствующим даташитам с помощью тех средств разработки, кои сочтем более удобным.
Или третий вариант - комбинируем первый и второй в рамках одного проекта.
Особый минус в большинстве "популяризаторских" (да и прикладных) публикаций -
практическое отсутствие культуры работы с принципиальными схемами, замененное на работу с рисунками
(ако в былые времена схемотехника автомобиоей делалась).
Так кому же теми "минусами" и приведением к "разумному стандарту" в рамках именно ардуиноIDE заниматься
ежли все "грамотеи" только и могут, что орать(по мартовски) ЗАААДОЛБАААЛИ!!! да вместо разъяснения
КАК НАДО АРДУИНО IDE корректно и с максимальной отдачей использовать
категорически предлагают данный инструмент ЗАБРОСИТЬ и перейти к известным им приемам и средствам разработки??
Это только отрицание вызовет - ибо копипаст хоть и ширпотреба дает больший результат, чем пустые разговоры о "кошерности".
Или кто сумеет сходу предложить сетевые приложения с управлением от мобильника на иной базе соорудить?
А "начинающий копипастер" подобное БЕЗ ОСОБОГО ТРУДА сделает...
ДОСАДКА ОДНАКО...
(типа "Я столько сил и времени потратил и....., а ОНИ,...... без труда результат получают!!!!!")
Тут другой подход нужен - минимум знать инструмент лучше начинающего и уметь
самостоятельно спроектировать
с его помощью достойный проект минимум среднего уровня.
Да разъяснить чего тому же копипастеру на должном уровне.
А чем оный дальше заниматься будет - то уже не особо наша проблема (хотя бы понятие о правильном подходе иметь уже будет).

Кому интересно будет чего про адуринку уточнить - топайте сюда
https://radiokot.ru/forum/viewtopic.php?f=62&t=156720
чего сумел раскопать - поделюсь.
