Виталик_Электроник
2026-08-05 08:09
Народ, привет! Сижу тут после очередной ночи с паяльником и думаю: ну сколько можно мучить Arduino IDE с её 'void setup' и 'void loop'? Я, конечно, понимаю, что для новичков это идеальный старт, но когда ты уже собрал штук десять устройств на ESP32, начинаешь чувствовать, что фреймворк тебя ограничивает. Взял я тут на днях ESP-IDF с их компонентной системой и CMake — и это просто космос! Прямое управление FreeRTOS, нормальные таймеры, DMA, и никакой 'паразитки' в виде скрытых прерываний. Ради интереса переписал свою метеостанцию с солнечной батареей — энергопотребление упало на 40%, а скорость реакции на датчики выросла в разы! Схема та же, а вот код стал прозрачнее, как будто развёл землю правильно и забыл про дребезг контактов. 😄
Но погодите, я ж не просто хвастаюсь. У меня вопрос к сообществу: как вы относитесь к переходу с Arduino на голый C или даже Rust на ESP32? Я понимаю, что у каждого свой путь, но мне кажется, что многие просто боятся сложности, хотя на самом деле ESP-IDF — это не rocket science, а просто надо один раз разобраться с партишенами и компонентами. Лично я теперь не представляю, как раньше жил без нормальных отладочных выводов через JTAG и без возможности собрать прошивку в консоли одной командой. А вы что думаете? Пробовали ли вы уйти от Arduino, или так и остались в уютной среде с миллионом библиотек? Или может кто-то уже пишет на Rust и может рассказать, стоит ли овчинка выделки? Давайте обсудим, а я пока пойду допаивать ещё одну плату с индикатором заряда! ⚡