
Кратко
- Arduino-платформа — быстрый путь проверить датчики, логику и механику до вложений в кастомную плату.
- Типовой scope: скетч, драйверы датчиков/исполнителей, калибровка, логирование, стенд и инструкция сборки.
- Для постоянного Wi‑Fi/BLE 24/7 чаще рациональнее ESP32; для Linux/киоска — Raspberry Pi.
Что такое разработка для Arduino
Arduino — экосистема плат и библиотек вокруг микроконтроллеров (AVR, SAMD и совместимые), где прикладная логика пишется как скетч: setup/loop, прерывания, I²C/SPI/UART. Разработка под заказ — это не копипаст демо из IDE, а согласованный сценарий: какие сигналы читаем, с какой частотой, как обрабатываем ошибки, что делаем при обрыве датчика и как воспроизводим сборку на другой плате.
На практике Arduino силён в прототипах, учебных и промышленных стендах, регистраторах и «железе вокруг процесса», где сеть либо отсутствует, либо добавляется отдельным модулем. Официальная документация и гайды по платам — на docs.arduino.cc.
Что делаем
| Блок | Результат |
|---|---|
| Скетчи и логика | Конечные автоматы, таймеры, debounce, защита от залипания входов |
| Датчики | I²C/SPI/аналог: температура, влажность, ток, вес, импульсы, энкодеры |
| Исполнители | Реле, ШИМ, шаговые/DC-моторы, серво, светодиодные ленты |
| Интерфейсы | UART/Modbus RTU, дисплей, кнопки, SD-лог, USB-телеметрия на ПК |
| Прототип IoT | Щит/модуль Ethernet/Wi‑Fi как пилот; для продакшена сети чаще уходим на ESP32 |
Хобби, лаборатория или промышленный стенд
Одна и та же плата ведёт себя по-разному в разных контурах. Для хобби/MVP достаточно макета и понятного скетча. Для лаборатории нужны воспроизводимость, калибровка и журнал измерений. Для промышленного стенда — гальваническая развязка входов, сторожевой таймер (watchdog), понятный fail-safe и документация для смены оператора. VivaCoding фиксирует класс задачи в брифе: от этого зависят питание, корпус и объём тестов.
Arduino vs ESP32 vs Raspberry Pi
Выбирайте Arduino, если приоритет — быстро проверить датчики и механику, а сеть вторична. Переходите на ESP32, когда устройство должно жить в Wi‑Fi/BLE с OTA и MQTT. Берите Raspberry Pi, если нужен Linux, браузерный киоск, Docker или тяжёлая обработка на краю. Сводная таблица — на хабе IoT и встраиваемые системы.
Когда услуга подходит
- Нужен прототип «датчики → логика → исполнитель» за недели, а не месяцы на кастомную плату.
- Есть стенд, линия или лаборатория, где важны стабильный опрос и понятный журнал событий.
- Планируете позже масштабировать на ESP32/PCB, но сначала доказать сценарий на Arduino.
Когда не подходит
Не подходит, если нужен полноценный веб-интерфейс, Docker и локальный LLM на устройстве — это контур Raspberry Pi. Не подходит «сертифицируйте CE и отдайте Gerber завтра» без ТЗ: PCB и лаборатория — отдельный этап. Не обещаем «промышленный контроллер уровня Siemens за цену Uno» — сравниваем задачи честно и предлагаем адекватную платформу.
Как VivaCoding ведёт проект
- Бриф — входы/выходы, питание, среда, частота опроса, критерии приёмки.
- Выбор платы и BOM модулей (Uno/Nano/Mega/совместимые, shields).
- Скетч и стенд — итерации с демо на железе заказчика или нашем.
- Калибровка, watchdog, логи ошибок, тест обрывов и питания.
- Репозиторий, схема подключений, инструкция прошивки и сборки.
Связанные услуги
- IoT и встраиваемые системы
- разработка для ESP32
- разработка для Raspberry Pi
- веб-приложения
- программист Laravel
FAQ
Arduino IDE или PlatformIO?
Для простых скетчей достаточно Arduino IDE. Для командной разработки, версий библиотек и CI чаще берём PlatformIO — воспроизводимые сборки и один репозиторий.
Можно ли потом уйти с Arduino на свою плату?
Да: логику и драйверы переносим на целевой MCU после пилота. Имеет смысл, когда сценарий и BOM стабильны — иначе плата устареет раньше прошивки.
Делаете ли вы Wi‑Fi на Arduino?
Как пилот — через shield/модуль. Для постоянного сетевого устройства обычно рекомендуем ESP32: меньше костылей со стеком и проще OTA.
Сколько длится MVP?
Типичный рабочий прототип со скетчем и датчиками — 2–6 недель при доступном железе и ясном ТЗ. Срок растёт с промышленными интерфейсами и жёсткой калибровкой.