Espruino:Примеры/Bangle.js – с чего начать: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
(не показаны 2 промежуточные версии 2 участников)
Строка 5: Строка 5:
=Bangle.js – с чего начать<ref>[https://www.espruino.com/Bangle.js+Getting+Started www.espruino.com - Bangle.js Getting Started]</ref>=
=Bangle.js – с чего начать<ref>[https://www.espruino.com/Bangle.js+Getting+Started www.espruino.com - Bangle.js Getting Started]</ref>=
   
   
Возможно, вам также будет интересно почитать общую и более подробную техническую информацию о Bangle.js – найти ее можно найти [https://www.espruino.com/Bangle.js тут] и [https://www.espruino.com/Bangle.js+Technical тут].  
Возможно, вам также будет интересно почитать общую и более подробную техническую информацию о [[Bangle.js]] – найти ее можно найти [https://www.espruino.com/Bangle.js тут] и [https://www.espruino.com/Bangle.js+Technical тут].  


== Пару слов о Bangle.js ==
== Пару слов о Bangle.js ==


Смарт-часы Bangle.js оснащены тремя кнопками и двумя тачскрин-зонами.
Смарт-часы [[Bangle.js]] оснащены тремя кнопками и двумя тачскрин-зонами.


Кнопки находятся на правой стороне часов – это (сверху вниз) BTN1, BTN2 и BTN3.
Кнопки находятся на правой стороне часов – это (сверху вниз) '''BTN1''', '''BTN2''' и '''BTN3'''.


* BTN1 – команды «вверх» или «предыдущий кран» в меню или «включение» (если часы выключены).
* '''BTN1''' – команды ''«вверх»'' или ''«предыдущий кран»'' в меню или ''«включение»'' (если часы выключены).
* BTN2 – команды «выбор» (будучи в меню) или «открыть меню», когда Bangle.js работает в режиме часов.
* '''BTN2''' – команды ''«выбор»'' (будучи в меню) или ''«открыть меню»'', когда [[Bangle.js]] работает в режиме часов.
* BTN3 – команды «вниз» и «дальше» в меню. Если на Bangle.js открыто какое-то приложение, долгое нажатие вернет режим часов.
* '''BTN3''' – команды ''«вниз»'' и ''«дальше»'' в меню. Если на [[Bangle.js]] открыто какое-то приложение, долгое нажатие вернет режим часов.
* BTN4 – левая сторона тачскрина. Используется в некоторых играх, но не в меню.
* '''BTN4''' – левая сторона тачскрина. Используется в некоторых играх, но не в меню.
* BTN5 – правая сторона тачскрина. Используется в некоторых играх, но не в меню.
* '''BTN5''' – правая сторона тачскрина. Используется в некоторых играх, но не в меню.


== Включение ==
== Включение ==


Чтобы включить Bangle.js, нажмите на кнопку BTN1 и быстро отпустите. Если долго жать на BTN1, откроется загрузчик, и вам придется снова нажать BTN1, чтобы выйти из него.
Чтобы включить [[Bangle.js]], нажмите на кнопку '''BTN1''' и быстро отпустите. Если долго жать на '''BTN1''', откроется загрузчик, и вам придется снова нажать '''BTN1''', чтобы выйти из него.


== Загрузка приложений ==
== Загрузка приложений ==


* Откройте [https://banglejs.com/apps/ загрузчик приложений] на любом устройстве с поддержкой Web Bluetooth (через Chrome на Windows, Mac, Linux, Chromebook или Android или приложение [https://apps.apple.com/gb/app/webble/id1193531073 WebBLE на iOS]).
* Откройте [https://banglejs.com/apps/ загрузчик приложений] на любом устройстве с поддержкой [[Web Bluetooth]] (через [[Chrome]] на [[Windows]], [[Mac]], [[Linux]], [[Chromebook]] или [[Android]] или приложение [https://apps.apple.com/gb/app/webble/id1193531073 WebBLE на iOS]).
* Кликните на кнопку Connect в правом верхнем углу.
* Кликните на кнопку '''Connect''' в правом верхнем углу.
* Вы должны увидеть установленные приложения. Теперь кликайте вверх/вниз, чтобы добраться до нужного приложения и установить его.
* Вы должны увидеть установленные приложения. Теперь кликайте вверх/вниз, чтобы добраться до нужного приложения и установить его.


== Зарядка ==
== Зарядка ==


Bangle.js заряжается при помощи зарядного USB-кабеля, который идет в комплекте со смарт-часами (данные по нему не передаются, он предназначен исключительно для зарядки).
[[Bangle.js]] заряжается при помощи зарядного USB-кабеля, который идет в комплекте со смарт-часами (данные по нему не передаются, он предназначен исключительно для зарядки).
Кабель нужно подсоединить правильно или он просто не будет работать: часы должны лежать циферблатом вниз (так, чтобы вам был виден текст «CE Rohs» на задней стороне), а USB-кабель должен выходить из левой стороны смарт-часов.
 
Кабель нужно подсоединить правильно или он просто не будет работать: часы должны лежать циферблатом вниз (так, чтобы вам был виден текст '''«CE Rohs»''' на задней стороне), а USB-кабель должен выходить из левой стороны смарт-часов.


Это магнитный кабель, а его провода подключаются напрямую к USB-питанию. Не оставляйте кабель подключенным, т.к. он может примагнитить к себе другой (возможно, обладающий проводниковыми свойствами) объект и вызвать замыкание.
Это магнитный кабель, а его провода подключаются напрямую к USB-питанию. Не оставляйте кабель подключенным, т.к. он может примагнитить к себе другой (возможно, обладающий проводниковыми свойствами) объект и вызвать замыкание.
Строка 38: Строка 39:
== Выключение питания ==
== Выключение питания ==


* Когда Bangle.js находится в режиме часов, нажмите BTN2.
* Когда [[Bangle.js]] находится в режиме часов, нажмите '''BTN2'''.
* Выберите Settings.
* Выберите '''Settings'''.
* Промотайте вниз до Turn Off.
* Промотайте вниз до '''Turn Off'''.
* Выберите этот пункт.
* Выберите этот пункт.


== Выключение, если часы зависли ==
== Выключение, если часы зависли ==


* Зажмите кнопки BTN1 и BTN2 примерно на 6 секунд, пока экран не опустеет.
* Зажмите кнопки '''BTN1''' и '''BTN2''' примерно на ''6 секунд'', пока экран не опустеет.
* Продолжайте нажимать их, пока на экране будет заполняться индикатор прогресса (====).
* Продолжайте нажимать их, пока на экране будет заполняться индикатор прогресса (====).
* Часы начнут вибрировать.
* Часы начнут вибрировать.
* Отпустите кнопки BTN1 и BTN2.
* Отпустите кнопки '''BTN1''' и '''BTN2'''.
* Часы могут не перезапуститься, если их не выключали с последнего обновления прошивки. В таком случае повторите процесс.
* Часы могут не перезапуститься, если их не выключали с последнего обновления прошивки. В таком случае повторите процесс.


== Перезагрузка ==
== Перезагрузка ==


* Зажмите кнопки BTN1 и BTN2 примерно на 6 секунд, пока экран не опустеет.
* Зажмите кнопки '''BTN1''' и '''BTN2''' примерно на ''6 секунд'', пока экран не опустеет.
* Отпустите их.
* Отпустите их.
* Bangle.js загрузится как при обычном включении.
* [[Bangle.js]] загрузится как при обычном включении.


'''Примечание:''' Время собьется и перестроится на полночь 1970 года.
{{Примечание1|Время собьется и перестроится на полночь 1970 года.}}


== Перезагрузка без загрузки кода ==
== Перезагрузка без загрузки кода ==


Если вы загрузили код, который выполняется при запуске Bangle.js, и часы в итоге зависают, вам может помочь следующее (ничего удалено не будет, поэтому пока вы сами не почините/удалите проблемный код, следующие запуски Bangle.js по-прежнему будут проблемными):
Если вы загрузили код, который выполняется при запуске [[Bangle.js]], и часы в итоге зависают, вам может помочь следующее (ничего удалено не будет, поэтому пока вы сами не почините/удалите проблемный код, следующие запуски [[Bangle.js]] по-прежнему будут проблемными):
* Зажмите кнопки BTN1 и BTN2 примерно на 6 секунд, пока экран не опустеет.
* Зажмите кнопки '''BTN1''' и '''BTN2''' примерно на ''6 секунд'', пока экран не опустеет.
* Отпустите BTN2, но продолжайте нажимать BTN1, пока на экране будет заполняться индикатор прогресса (====).  
* Отпустите '''BTN2''', но продолжайте нажимать '''BTN1''', пока на экране будет заполняться индикатор прогресса (====).  
* Продолжайте нажимать BTN1, пока Bangle.js загружается.
* Продолжайте нажимать '''BTN1''', пока [[Bangle.js]] загружается.
* Отпустите BTN1 – на экране должны показаться логотип, версия и MAC-адрес Bangle.js.
* Отпустите '''BTN1''' – на экране должны показаться логотип, версия и [[MAC-адрес]] [[Bangle.js]].


Теперь можно перейти в [https://banglejs.com/apps/ загрузчик приложений], подключиться, перейти в About > Install default apps и вперед!
Теперь можно перейти в [https://banglejs.com/apps/ загрузчик приложений], подключиться, перейти в '''About > Install default apps''' и вперед!


=См.также=


<syntaxhighlight lang="javascript" enclose="div">
</syntaxhighlight>
=См.также=


{{ads}}


=Внешние ссылки=
=Внешние ссылки=
Строка 82: Строка 78:
<references />
<references />


{{Навигационная таблица/Espruino}}
{{Навигационная таблица/Портал/Espruino}}
{{Навигационная таблица/Телепорт}}

Текущая версия от 15:27, 20 мая 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


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 загрузится как при обычном включении.
Примечание

Время собьется и перестроится на полночь 1970 года.

Перезагрузка без загрузки кода

Если вы загрузили код, который выполняется при запуске Bangle.js, и часы в итоге зависают, вам может помочь следующее (ничего удалено не будет, поэтому пока вы сами не почините/удалите проблемный код, следующие запуски Bangle.js по-прежнему будут проблемными):

  • Зажмите кнопки BTN1 и BTN2 примерно на 6 секунд, пока экран не опустеет.
  • Отпустите BTN2, но продолжайте нажимать BTN1, пока на экране будет заполняться индикатор прогресса (====).
  • Продолжайте нажимать BTN1, пока Bangle.js загружается.
  • Отпустите BTN1 – на экране должны показаться логотип, версия и MAC-адрес Bangle.js.

Теперь можно перейти в загрузчик приложений, подключиться, перейти в About > Install default apps и вперед!

См.также

Внешние ссылки