Главное не ссорьтесь ))
Еще раз повторюсь:
Ардуино это не плата и не контроллер, и не IDE.
Adruino - это концепция и концепт.
Создатели действительно сделали упор на снижение порога вхождения.
Но неужели это плохо?
Те кто втянулись и поняли, кому это нужно, важно и интересно, в перспективе расширяют свои знания, и переходят на более передовые технологии.
Те кто зацикливаются, пытаются впихуить невпихуемое (Лифт? 😸)
Никто не мешает поднять свой уровень, и использовать различные виды и форматы Ардуинки в сложных проектах.
А может и не сложных, но если взглянуть в код, многое проясняется.
Я сам не брезгую втулить какой нибудь Digispark или Nano для управления светом например, или звонок на входную дверь сделать хитрый.
Но я не пользуюсь фремворком, а если и пользуюсь (когда мне прям вобще лень), я все пишу нативно через порты и вставках ассемблера.
Кто-то говорит - вот возьми STM, это дешевле, быстрее, лучше, выше, сильнее, мощнее, удобнее, красивее и еще миллион аргументов.
Так я согласен с каждым словом!
Но:
А. Меня давит жаба, использовать вместо МК который рвет z80, МК - который рвет 286, только чтобы порулить освещением с кнопки.
B. У меня есть некоторый запас старых плат и контроллеров, архитектуру которых я знаю и люблю. Мне их выкинуть и закупиться STM?
Вобщем, Ардуино - штука полезная и нужная.
Лишь бы она не становилась - Ардуиной головного мозга!
Зы: не ссорьтесь! ;)