Если скетч для Arduino уже собран, а управлять устройством с телефона не получается, чаще всего причина в неверно выбранном типе подключения в конфигурации RemoteXY — например, в коде указан Bluetooth-модуль HC-05, а проект в редакторе создан под Wi-Fi. Именно рассинхрон настроек между редактором интерфейса и скетчем — самая частая причина, по которой приложение RemoteXY не видит плату.

RemoteXY — это онлайн-редактор интерфейсов и облачная платформа, которая позволяет управлять проектами на Arduino, ESP8266 и ESP32 со смартфона без написания мобильного приложения. Вы собираете экран из кнопок, слайдеров и индикаторов в браузере, система генерирует код конфигурации, а библиотека RemoteXY обеспечивает обмен данными между платой и телефоном. Ниже разберём весь цикл: от выбора канала связи до устранения типичных ошибок.

Что такое RemoteXY и как это работает

Платформа состоит из трёх компонентов: веб-редактора интерфейса, библиотеки для Arduino IDE и мобильного приложения для Android и iOS. В редакторе вы размещаете элементы управления — кнопки, джойстики, переключатели, текстовые поля, графики. Каждому элементу автоматически присваивается переменная в структуре данных, доступная в скетче.

Обмен работает так: приложение на смартфоне передаёт состояние элементов на плату, библиотека раскладывает значения по переменным, а ваш код в loop() реагирует на изменения. В обратную сторону плата отправляет данные датчиков, которые отображаются на индикаторах. Переменные делятся на входные (управление) и выходные (отображение).

  • 📱 Управление с телефона без разработки собственного приложения
  • 🔌 Поддержка Bluetooth, Wi-Fi, Ethernet, USB и облачного подключения
  • 🧩 Генерация кода конфигурации прямо из редактора
  • 📊 Элементы для визуализации: графики, шкалы, текстовые метки
💡

RemoteXY связывает смартфон и плату через библиотеку: редактор генерирует конфигурацию, а приложение передаёт данные по выбранному каналу связи.