Прогресс не стоит на месте, и настало время, когда можно сделать быстрый вход в разработку устройств на микроконтроллерах с первым результатом буквально за час с кружечкой чая/кофе/какао!
Например у нас есть задача освоить разработку на МК ESP32, что нам понадобиться:
1. Отладочная плата ESP32 DEVKIT V1, берем самую распространенную
2. Персональный компьютер, берем свой домашний!
3. Шнурок USB для подключения платы к компьютеру.
Теперь нам понадобится среда программирования, мы же не просто будем руководить ИИ, а все же будем как то учиться разбираться в коде! В качестве среды программирования возьмем популярный VSCode, скачиваем по ссылке актуальный релиз.
Устанавливаем
Далее нам необходимо настроить VSCode для разработки на ESP32 в стиле PlatformIO + Arduino Framework.
- Открываем VS Code.
- Нажимаем Ctrl + Shift + X, чтобы открыть раздел Расширения.
- В строке поиска вводим: PlatformIO IDE
- Находим расширение «PlatformIO IDE» (издатель: platformio) — у него характерная фиолетово-оранжевая иконка с муравьем.
- Нажимаем — Установить.
Дожидаемся окончания установки.
Чтобы установить русский интерфейс достаточно скачать расширение Russian Language Pack for Visual Studio Code.
Теперь переходим к установке ИИ который будет сам и писать код и прошивать плату, выберем OpenCode, скачиваем актуальный релиз по ссылке. Выбираем OpenCode Desktop под свою ОС. Устанавливаем, после установки и запуска выберем модель, например Big Pickle, пере запускаем OpenCode
Теперь приступаем к самому интересному, закрываем VSCode, открываем OpenCode. Сначала скажем нашему ИИ, что у нас установлен VSCode + PlatformIO и имеется отладочная плата ESP32 DEVKIT V1, подключенная к ПК по USB на порту COM5
Теперь определяем задачу для ИИ:
- Сделай точку доступа на ESP32, имя сети ESP32_BLINK, пароль 12345678.
- Сделай веб страничку с кнопкой включить/выключить моргание светиком.
- Добавь кнопки Быстро-100мс и Медленно-500мс.
- Проект размести в папке d:\_Soft_MK\VSCode_Prj\.
- Папку проекта назови ESP32_BLINK.
- Собери проект и прошей плату.
Отправляем текст в чат и ждем результат, если что-то будет необходимо ИИ сам подтянет/установит и запросит соответствующие разрешения на определенные действия
Через пару минут смотрим результат
Подключаемся телефоном к нашей точке доступа и управляем светиком!
Вот так быстро можно начать разрабатывать устройства на микроконтроллерах с помощью ИИ. Чтобы понять, что там нам ИИ по написал, в VSCode откроем созданный им проект и можем разобрать код!
Теперь уже с помощью ИИ можно осваивать программирование микроконтроллеров и решать свои радиолюбительские задачи!
73!





Добрый день, Александр!
Каким ИИ пользуетесь?
Я сам аналогично консультируюсь с Gemini от гугл.
Помогает мне в программировании RP2040 в среде ардуино 🙂
Привет, Станислав!
Разными, в зависимости от задачи! Квин, Дипсик, Гпт, Клауд.
73!