В русскоязычных и зарубежных электроник‑сообществах много лет крутится одна и та же фраза: «Arduino — это не для профессионалов, это только для новичков».
Эта мысль не из воздуха. Её можно довольно чётко привязать к конкретным источникам:
- Ранние материалы на arduino.cc и книге Getting Started with Arduino — там платформа подаётся как «самый простой способ начать с микроконтроллерами».
- Многолетние споры на EEVblog forum, Reddit r/embedded, Stack Overflow / electronics.stackexchange.com — там постоянно звучит «Arduino is a toy, use a real MCU».
- Первая версия Arduino IDE и API в стиле wiring — на фоне Keil, IAR, STM32CubeIDE и т.п. всё это выглядело очень «детским».
В результате сформировался удобный ярлык: если ты пользуешься Arduino, значит ты не настоящий embedded‑инженер. Разберёмся, что в этом мифе правда, а что — инерция мышления.
Почему абстракция приняли за «игрушку»
В начале 2010‑х многие инженеры видели только такую картинку:
setup()/loop()вместо привычногоmain();- и вместо работы с регистрами;





