Espruino:Примеры/Быстрый старт (USB): различия между версиями
Myagkij (обсуждение | вклад) (Новая страница: «{{Espruino/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =<ref>[ www.espruino.com - ]</ref>= <syntaxhighlight...») |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=<ref>[ www.espruino.com - ]</ref>= | =Быстрый старт (USB)<ref>[https://www.espruino.com/Quick+Start+USB www.espruino.com - ]</ref>= | ||
[https://www.youtube.com/watch?v=32mewNGxax4&feature=emb_title Getting Started with Espruino] | |||
== Подключение == | |||
{{Спойлер|Перед подключением платы обязательно проверьте, нет ли рядом оголённого металла (включая стол!), так как это может вызвать короткое замыкание.}} | |||
* Espruino [https://www.espruino.com/Pico Pico] – эту плату можно подключить напрямую в разъём USB Type-A вашего компьютера или разъём USB-удлинителя. При подключении Pico должна быть расположена так, чтобы сторона с компонентами (а не с текстовыми надписями) была вверху, а четыре жёлтые пластины – лицом к пластику USB-разъёма. | |||
* Espruino [https://www.espruino.com/Original Original], Espruino [https://www.espruino.com/WiFi WiFi] и [https://www.espruino.com/WioLTE Wio LTE] – просто подключите плату при помощи кабеля Micro USB и готово. | |||
* [https://www.espruino.com/Puck.js Puck.js] – у этого устройства нет USB-коннектора, но зато к нему можно подключиться по BLE. Читайте об этом в руководстве [http://wikihandbk.com/wiki/Espruino:Примеры/Быстрый_старт_(Bluetooth_LE) «Быстрый старт (Bluetooth LE)»]. | |||
* [https://www.espruino.com/Pixl.js Pixl.js] – у этого устройства USB-коннектор предназначен исключительно для питания. Но оно, как и Puck.js умеет коммуницировать через BLE, правда, настройка немного другая. Читайте об этом в руководстве [http://wikihandbk.com/wiki/Espruino:Примеры/Быстрый_старт_(Bluetooth_LE) «Быстрый старт (Bluetooth LE)»]. | |||
* Другие платы – более подробно читайте на [https://www.espruino.com/Other+Boards этой странице]. | |||
'''Для пользователей Windows:''' На старых версиях Windows встроенный драйвер для портов USB COM не загружается автоматически. Вам нужно будет загрузить USB-драйвер ST: | |||
* Пользователям Windows 10 драйверы не нужны. После подключения платы её распознавание будет выполнено автоматически. | |||
* Если у вас не XP-версия Windows, вам понадобятся [https://www.espruino.com/files/stm32_vcp_1.4.0.zip драйверы версии 1.4.0]. Скачайте архив, распакуйте его, запустите exe-файл, откройте в проводнике папку «C:\Program Files (x86)\STMicroelectronics\Software\Virtual comport driver» и дважды кликните либо на файл «dpinst_amd64.exe» (для 64-битных систем), либо на «dpinst_x86.exe» (для 32-битных систем). | |||
* Если у вас Windows XP, вам понадобятся [https://www.espruino.com/files/stm32_vcp_1.3.1.zip драйверы версии 1.3.1]. Скачайте архив, распакуйте его, запустите «VCP_V1.3.1_Setup.exe», а затем откройте в проводнике «C:\Program Files\STMicroelectronics\Software\Virtual comport driver» и дважды кликните на exe-файл. | |||
'''Для пользователей Linux:''' Чтобы получить разрешение на подключение в роли обычного пользователя, вам нужно скопировать файл [https://github.com/espruino/Espruino/blob/master/misc/45-espruino.rules «45-espruino.rules»] в «/etc/udev/rules.d», перезагрузить правила при помощи udevadm control --reload-rules, а затем удостовериться, что этот пользователь находится в группе plugdev (для этого напечатайте groups). Чтобы добавить своего пользователя в эту группу, напечатайте sudo adduser $USER plugdev, разлогиньтесь и снова залогиньтесь. Если вы пользователь Arch Linux, то вам вместо этого нужно будет добавить своего пользователя в группы uucp и lock. | |||
'''Для пользователей OS X и хромбуков:''' Просто подключите плату и она заработает безо всяких драйверов. | |||
== Настройка приложения-терминала == | |||
'''Примечание:''' Рекомендуем использовать версию Web IDE Espruino из [https://chrome.google.com/webstore/detail/espruino-web-ide/bleoifhkdalbjfbobjackfdifdneehpo онлайн-магазина Chrome] (у неё есть несколько дополнительных функций вроде обновления прошивки). Но доступ к Espruino можно получить и при помощи любой программы-терминала. Об [https://www.espruino.com/Alternative+Terminal+Apps альтернативных программах-терминалах] можно почитать, например, тут. | |||
* [https://www.google.com/intl/ru_ru/chrome/ Установите браузер Chrome]. | |||
* Кликните [https://chrome.google.com/webstore/detail/espruino-web-ide/bleoifhkdalbjfbobjackfdifdneehpo здесь], чтобы перейти на страницу расширения Web IDE Espruino, а потом кликните на «Установить» справа вверху, чтобы запустить процесс установки. | |||
Теперь давайте воспользуемся самой IDE: | |||
* Запустите Web IDE Espruino (это можно сделать прямо на странице расширения Web IDE Espruino в онлайн-магазине Chrome). | |||
* Кликните на оранжевую кнопку подключения слева вверху. | |||
[[File:Quick_Start_USB_connect.png|center]] | |||
* В появившемся окне выберите правильный последовательный порт (на Windows это обычно COM-порт с самой высокой цифрой, на Mac – «/dev/tty.usbmodem1234», а на Linux – «ttyACM0/ttyUSB0»). | |||
* Если порта нет или он не работает, поищите решение в [https://www.espruino.com/Troubleshooting этой статье]. | |||
== Обновление прошивки == | |||
Espruino почти каждый день получает новые функции и улучшения. Если вы только купили новую плату Espruino, то настоятельно рекомендуем первым делом обновить прошивку. | |||
В первый раз запустив Web IDE Espruino и подключившись к плате (как это сделать, см. выше), вы, возможно, увидите справа вверху жёлтый предупреждающий маркер, сообщающий о наличии новой прошивки. Кликните на него (или кликните на иконку шестерёнки справа вверху, чтобы открыть настройки, а потом откройте меню Flasher), затем кликните на кнопку Flash Firmware и следуйте дальнейшим инструкциям. Если вам открылось окно с выпадающим списком разных прошивок и вам не нужна возможность подключаться по сети, то можете выбрать любую из этих прошивок. Вы никак не рискуете повредить свою Espruino, но установка прошивки может занять несколько минут. Если у вас возникли какие-то проблемы, поищите решение в [https://www.espruino.com/Troubleshooting этой статье]. | |||
'''Примечание:''' Если вы не используете Web IDE, то последнюю версию прошивки можно загрузить и другим способом – читайте о нём [https://www.espruino.com/Download здесь] (но это гораздо сложнее). | |||
== Начинаем писать код! == | |||
О том, как написать свой первый код для Espruino, читайте в [http://wikihandbk.com/wiki/Espruino:Примеры/Быстрый_старт_(написание_кода) этой статье]. | |||
Теперь, когда вы примерно понимаете, как работать с Espruino: | |||
* Можете ознакомиться со [http://wikihandbk.com/wiki/Espruino:Справочник_по_API справочником по языку Espruino] и [http://wikihandbk.com/wiki/Espruino:Примеры руководствами]. | |||
* Посмотреть, какими программными [https://www.espruino.com/Modules модулями] вы можете воспользоваться. | |||
* Если у вас Espruino версии [https://www.espruino.com/Pico Pico], [https://www.espruino.com/WiFi WiFi] или [https://www.espruino.com/Original Original], то советуем перейти на их страницы – там можно найти более подробную информацию о них, а также ссылки на руководства, написанные специально для этих плат. | |||
* Узнать, как воспользоваться продвинутыми функциями [http://wikihandbk.com/wiki/Espruino:Примеры/Web_IDE_Espruino Web IDE]. | |||
* Узнать о [https://www.espruino.com/Programming других способах программирования Espruino]. | |||
* Воспользоваться [http://wikihandbk.com/ruwiki/index.php?search=&title=Служебная%3AПоиск&go=Перейти поиском] по всей нашей документации по Espruino, а также по всей прочей документации. | |||
* Если у вас возник какой-то вопрос, то можете задать его на [http://forum.espruino.com/ форуме]. | |||
=См.также= | =См.также= |
Версия от 19:55, 18 марта 2021
Быстрый старт (USB)[1]
Подключение
Перед подключением платы обязательно проверьте, нет ли рядом оголённого металла (включая стол!), так как это может вызвать короткое замыкание. |
- Espruino Pico – эту плату можно подключить напрямую в разъём USB Type-A вашего компьютера или разъём USB-удлинителя. При подключении Pico должна быть расположена так, чтобы сторона с компонентами (а не с текстовыми надписями) была вверху, а четыре жёлтые пластины – лицом к пластику USB-разъёма.
- Espruino Original, Espruino WiFi и Wio LTE – просто подключите плату при помощи кабеля Micro USB и готово.
- Puck.js – у этого устройства нет USB-коннектора, но зато к нему можно подключиться по BLE. Читайте об этом в руководстве «Быстрый старт (Bluetooth LE)».
- Pixl.js – у этого устройства USB-коннектор предназначен исключительно для питания. Но оно, как и Puck.js умеет коммуницировать через BLE, правда, настройка немного другая. Читайте об этом в руководстве «Быстрый старт (Bluetooth LE)».
- Другие платы – более подробно читайте на этой странице.
Для пользователей Windows: На старых версиях Windows встроенный драйвер для портов USB COM не загружается автоматически. Вам нужно будет загрузить USB-драйвер ST:
- Пользователям Windows 10 драйверы не нужны. После подключения платы её распознавание будет выполнено автоматически.
- Если у вас не XP-версия Windows, вам понадобятся драйверы версии 1.4.0. Скачайте архив, распакуйте его, запустите exe-файл, откройте в проводнике папку «C:\Program Files (x86)\STMicroelectronics\Software\Virtual comport driver» и дважды кликните либо на файл «dpinst_amd64.exe» (для 64-битных систем), либо на «dpinst_x86.exe» (для 32-битных систем).
- Если у вас Windows XP, вам понадобятся драйверы версии 1.3.1. Скачайте архив, распакуйте его, запустите «VCP_V1.3.1_Setup.exe», а затем откройте в проводнике «C:\Program Files\STMicroelectronics\Software\Virtual comport driver» и дважды кликните на exe-файл.
Для пользователей Linux: Чтобы получить разрешение на подключение в роли обычного пользователя, вам нужно скопировать файл «45-espruino.rules» в «/etc/udev/rules.d», перезагрузить правила при помощи udevadm control --reload-rules, а затем удостовериться, что этот пользователь находится в группе plugdev (для этого напечатайте groups). Чтобы добавить своего пользователя в эту группу, напечатайте sudo adduser $USER plugdev, разлогиньтесь и снова залогиньтесь. Если вы пользователь Arch Linux, то вам вместо этого нужно будет добавить своего пользователя в группы uucp и lock.
Для пользователей OS X и хромбуков: Просто подключите плату и она заработает безо всяких драйверов.
Настройка приложения-терминала
Примечание: Рекомендуем использовать версию Web IDE Espruino из онлайн-магазина Chrome (у неё есть несколько дополнительных функций вроде обновления прошивки). Но доступ к Espruino можно получить и при помощи любой программы-терминала. Об альтернативных программах-терминалах можно почитать, например, тут.
- Установите браузер Chrome.
- Кликните здесь, чтобы перейти на страницу расширения Web IDE Espruino, а потом кликните на «Установить» справа вверху, чтобы запустить процесс установки.
Теперь давайте воспользуемся самой IDE:
- Запустите Web IDE Espruino (это можно сделать прямо на странице расширения Web IDE Espruino в онлайн-магазине Chrome).
- Кликните на оранжевую кнопку подключения слева вверху.
- В появившемся окне выберите правильный последовательный порт (на Windows это обычно COM-порт с самой высокой цифрой, на Mac – «/dev/tty.usbmodem1234», а на Linux – «ttyACM0/ttyUSB0»).
- Если порта нет или он не работает, поищите решение в этой статье.
Обновление прошивки
Espruino почти каждый день получает новые функции и улучшения. Если вы только купили новую плату Espruino, то настоятельно рекомендуем первым делом обновить прошивку.
В первый раз запустив Web IDE Espruino и подключившись к плате (как это сделать, см. выше), вы, возможно, увидите справа вверху жёлтый предупреждающий маркер, сообщающий о наличии новой прошивки. Кликните на него (или кликните на иконку шестерёнки справа вверху, чтобы открыть настройки, а потом откройте меню Flasher), затем кликните на кнопку Flash Firmware и следуйте дальнейшим инструкциям. Если вам открылось окно с выпадающим списком разных прошивок и вам не нужна возможность подключаться по сети, то можете выбрать любую из этих прошивок. Вы никак не рискуете повредить свою Espruino, но установка прошивки может занять несколько минут. Если у вас возникли какие-то проблемы, поищите решение в этой статье.
Примечание: Если вы не используете Web IDE, то последнюю версию прошивки можно загрузить и другим способом – читайте о нём здесь (но это гораздо сложнее).
Начинаем писать код!
О том, как написать свой первый код для Espruino, читайте в этой статье.
Теперь, когда вы примерно понимаете, как работать с Espruino:
- Можете ознакомиться со справочником по языку Espruino и руководствами.
- Посмотреть, какими программными модулями вы можете воспользоваться.
- Если у вас Espruino версии Pico, WiFi или Original, то советуем перейти на их страницы – там можно найти более подробную информацию о них, а также ссылки на руководства, написанные специально для этих плат.
- Узнать, как воспользоваться продвинутыми функциями Web IDE.
- Узнать о других способах программирования Espruino.
- Воспользоваться поиском по всей нашей документации по Espruino, а также по всей прочей документации.
- Если у вас возник какой-то вопрос, то можете задать его на форуме.
См.также
Внешние ссылки