Espruino:Примеры/Bangle.js – с чего начать
Bangle.js – с чего начать[1]
Возможно, вам также будет интересно почитать общую и более подробную техническую информацию о Bangle.js – найти ее можно найти тут и тут.
Пару слов о Bangle.js
Смарт-часы Bangle.js оснащены тремя кнопками и двумя тачскрин-зонами.
Кнопки находятся на правой стороне часов – это (сверху вниз) BTN1, BTN2 и BTN3.
- BTN1 – команды «вверх» или «предыдущий кран» в меню или «включение» (если часы выключены).
- BTN2 – команды «выбор» (будучи в меню) или «открыть меню», когда Bangle.js работает в режиме часов.
- BTN3 – команды «вниз» и «дальше» в меню. Если на Bangle.js открыто какое-то приложение, долгое нажатие вернет режим часов.
- BTN4 – левая сторона тачскрина. Используется в некоторых играх, но не в меню.
- BTN5 – правая сторона тачскрина. Используется в некоторых играх, но не в меню.
Включение
Чтобы включить Bangle.js, нажмите на кнопку BTN1 и быстро отпустите. Если долго жать на BTN1, откроется загрузчик, и вам придется снова нажать BTN1, чтобы выйти из него.
Загрузка приложений
- Откройте загрузчик приложений на любом устройстве с поддержкой Web Bluetooth (через Chrome на Windows, Mac, Linux, Chromebook или Android или приложение WebBLE на iOS).
- Кликните на кнопку Connect в правом верхнем углу.
- Вы должны увидеть установленные приложения. Теперь кликайте вверх/вниз, чтобы добраться до нужного приложения и установить его.
Зарядка
Bangle.js заряжается при помощи зарядного USB-кабеля, который идет в комплекте со смарт-часами (данные по нему не передаются, он предназначен исключительно для зарядки).
Кабель нужно подсоединить правильно или он просто не будет работать: часы должны лежать циферблатом вниз (так, чтобы вам был виден текст «CE Rohs» на задней стороне), а USB-кабель должен выходить из левой стороны смарт-часов.
Это магнитный кабель, а его провода подключаются напрямую к USB-питанию. Не оставляйте кабель подключенным, т.к. он может примагнитить к себе другой (возможно, обладающий проводниковыми свойствами) объект и вызвать замыкание.
Выключение питания
- Когда Bangle.js находится в режиме часов, нажмите BTN2.
- Выберите Settings.
- Промотайте вниз до Turn Off.
- Выберите этот пункт.
Выключение, если часы зависли
- Зажмите кнопки BTN1 и BTN2 примерно на 6 секунд, пока экран не опустеет.
- Продолжайте нажимать их, пока на экране будет заполняться индикатор прогресса (====).
- Часы начнут вибрировать.
- Отпустите кнопки BTN1 и BTN2.
- Часы могут не перезапуститься, если их не выключали с последнего обновления прошивки. В таком случае повторите процесс.
Перезагрузка
- Зажмите кнопки BTN1 и BTN2 примерно на 6 секунд, пока экран не опустеет.
- Отпустите их.
- Bangle.js загрузится как при обычном включении.
Перезагрузка без загрузки кода
Если вы загрузили код, который выполняется при запуске Bangle.js, и часы в итоге зависают, вам может помочь следующее (ничего удалено не будет, поэтому пока вы сами не почините/удалите проблемный код, следующие запуски Bangle.js по-прежнему будут проблемными):
- Зажмите кнопки BTN1 и BTN2 примерно на 6 секунд, пока экран не опустеет.
- Отпустите BTN2, но продолжайте нажимать BTN1, пока на экране будет заполняться индикатор прогресса (====).
- Продолжайте нажимать BTN1, пока Bangle.js загружается.
- Отпустите BTN1 – на экране должны показаться логотип, версия и MAC-адрес Bangle.js.
Теперь можно перейти в загрузчик приложений, подключиться, перейти в About > Install default apps и вперед!
См.также
Внешние ссылки