Быстрый старт

От пустого аккаунта до работающего устройства

Пять шагов, около двадцати минут, и на компьютер ничего ставить не надо. Всё, что ниже, происходит в браузере — или в мобильном приложении, если удобнее начать с телефона.

Что понадобится

  • Любая плата ESP32 — хватит обычной отладочной
  • USB-кабель, который передаёт данные, а не только питание
  • Браузер Chrome, Edge или Opera — они умеют работать с USB-портом
  1. 1

    Завести аккаунт

    Откройте cloud.r1bbit.com. Введите имя, почту и пароль — или пропустите всё это и войдите через Google или Apple в одно касание. Подтверждать ничего по почте не нужно, карту вводить тоже.

    Мобильное приложение работает с тем же аккаунтом, так что регистрироваться можно и в нём — тогда в браузере всё уже будет на месте.

    cloud.r1bbit.com — вкладка Sign Up
    cloud.r1bbit.com — вкладка Sign Up
  2. 2

    Добавить плату и прошить её

    Воткните плату в USB-порт и добавьте её в облаке. Прошивку пишет сам браузер — ни тулчейна ставить, ни драйверов искать. После перезагрузки плата сама находит облако и появляется у вас в списке.

    Это единственный шаг, где нужен кабель. Всё, что дальше, идёт по воздуху.

    Добавление первой платы
    Добавление первой платы
  3. 3

    Взять готовый пример

    Откройте редактор и нажмите Load Template. Каждый шаблон — целая работающая программа со своим блоком CONFIG, так что вы начинаете не с пустого файла, а с того, что уже запускается. Возьмите пример ADC в разделе GPIO & Peripherals: он читает аналоговый вход и печатает значение, и к плате при этом ничего подключать не надо.

    Ищите шаблон не под свою плату, а под свою схему подключения: блок CONFIG описывает периферию, а не модель.

    Галерея с фильтром GPIO — берём пример ADC
    Галерея с фильтром GPIO — берём пример ADC
  4. 4

    Отправить на плату

    В шаблоне вместо номера пина стоит заглушка — впишите настоящий GPIO своей платы. Дальше: под цифрой 1 на картинке выберите плату в списке Device и нажмите Connect; под цифрой 2 — Upload to Device, а затем Script Start. Скрипт долетает за пару секунд по шифрованному каналу — ничего не компилируется, значит и падать при сборке нечему.

    Неверная строка останавливает скрипт и пишет причину в терминал. Поправили — отправили заново, плата всё это время остаётся на связи.

    1 — выбрать плату и подключиться, 2 — отправить скрипт и запустить
    1 — выбрать плату и подключиться, 2 — отправить скрипт и запустить
  5. 5

    Посмотреть результат

    Терминал справа начинает наполняться: две новые строки дважды в секунду, прямо с платы. К компьютеру ничего не подключено — плата говорит с вами через облако и точно так же говорила бы из другого здания.

    Печать в терминал — самый простой вид вывода. Опубликуйте значение через VARS_PUBLISH, и оно вдобавок станет плиткой на панели и в мобильном приложении.

    Терминал с живым выводом платы
    Терминал с живым выводом платы