Espruino:Примеры/Web IDE Espruino
Поддержать проект | Содержание | Резерв | Справочник по API | Модули | Примеры | Резерв | Резерв | Резерв | Резерв | Резерв |
Содержание
Web IDE Espruino[1]
Среда разработки Web IDE Espruino – это рекомендуемый способ программирования устройств Espruino. В ней есть редактор с подсветкой синтаксиса, а также поддержка динамически загружаемых модулей и возможность обновления прошивки Espruino. О других способах программирования Espruino-устройств читайте тут.
Установка
Из интернет-магазина Chrome
Простейший способ установки Web IDE Espruino – через интернет-магазин Chrome.
О том, как это сделать, рассказывается в видео ниже:
Примечание: Если у вас Windows, то версия Web IDE из онлайн-магазина Chrome не будет поддерживать технологию Bluetooth Low Energy, необходимую для коммуникации с BLE-устройствами Espruino. Поэтому, если вы используете Windows, то вам нужно будет установить нативное приложение (см. ниже).
Онлайн
Если вы используете Bluetooth-устройство Espruino (вроде Puck.js) и ПК с поддержкой Web Bluetooth, то можете смело пользоваться браузерной версией Web IDE.
Просто пройдите по этой ссылке при помощи обновлённого до последней версии Google Chrome.
Примечания:
- У версий Windows до Windows 10 нет поддержки Web Bluetooth. В этих случаях нужно будет установить нативное приложение IDE Espruino (см. ниже).
- В целях безопасности у браузерной версии Web IDE Espruino нет доступа к USB-устройствам, так что вы не сможете использовать эту версию с USB-платами Espruino (для этого вам понадобится нативная версия или версия из интернет-магазина Chrome).
- В вашем браузере, возможно, не будет включен Web Bluetooth. О том, как его включить, читайте в этом руководстве.
Нативная версия IDE Espruino
Web IDE можно скачать по этим ссылкам:
Более старые версии IDE (не рекомендуем их использовать) можно найти здесь.
Для Windows 8.1 и новее
Нативная версия IDE может использовать BLE-драйверы самой Windows. Единственная настройка, которую вам нужно сделать – это зайти в настройки Bluetooth и кликнуть на «Подключить» рядом с Puck.js. В результате Puck.js подключится к вашему ПК и появится в Web IDE.
Для Windows до версии 8.1
Поскольку версии Windows старее 8.1 не поддерживают Web Bluetooth, вам нужно будет воспользоваться модулем noble (он используется в IDE Espruino), который предоставляет прямой доступ к BLE-адаптеру. Кроме того, нужно, чтобы на Windows был установлен драйвер WinUSB (а не драйвер производителя BLE-адаптера).
- Загрузите программу Zadig и запустите её – это просто исполняемый файл
- Перейдите в Options > List all devices
- Выберите свой BLE-адаптер (у меня CSR8510 A10)
- Убедитесь, что драйвером задан WinUSB
- Теперь, когда вы в следующий раз запустите нативную версию Web IDE и кликните на жёлтую кнопку подключения в левом верхнем углу, то увидите список BLE-устройств, к которым можно подключиться
Нативные программы для других платформ
Если вам нужна нативная IDE для какой-то другой платформы, можете установить самую свежую версию c GitHub (см. ниже).
Локальная версия
Если у вас есть Raspberry Pi, вы можете установить на неё программу EspruinoHub, позволяющую программировать любое BLE-устройство в радиусе действия Pi прямо из браузера любого компьютера, подключенного к интернету.
Самая свежая версия Web IDE
По словам разработчиков, они обновляют Web IDE, только когда уверены, что всё работает. Но если вам нужна самая свежая (но, возможно, нестабильная) версия, то можете скачать её прямо на GitHub. На той странице также есть подробные инструкции о том, с чего начать.
См.также
Ссылки на полезные ресурсы
- AliExpress — глобальная виртуальная (в Интернете) торговая площадка, предоставляющая возможность покупать товары производителей из КНР;
- computeruniverse.net - Интернет-магазин компьютеров(Промо код 5 Евро на первую покупку:FWWC3ZKQ);
- DigitalOcean - американский провайдер облачных инфраструктур, с главным офисом в Нью-Йорке и с центрами обработки данных по всему миру;
- Викиум - Онлайн-тренажер для мозга
- Like Центр - Центр поддержки и развития предпринимательства.
- Gamersbay - лучший магазин по бустингу для World of Warcraft.
- Ноотропы OmniMind N°1 - Усиливает мозговую активность. Повышает мотивацию. Улучшает память.
- Санкт-Петербургская школа телевидения - это федеральная сеть образовательных центров, которая имеет филиалы в 37 городах России.
- Lingualeo.com — интерактивный онлайн-сервис для изучения и практики английского языка в увлекательной игровой форме.
- Junyschool (Джунискул) – международная школа программирования и дизайна для детей и подростков от 5 до 17 лет, где ученики осваивают компьютерную грамотность, развивают алгоритмическое и креативное мышление, изучают основы программирования и компьютерной графики, создают собственные проекты: игры, сайты, программы, приложения, анимации, 3D-модели, монтируют видео.
- Умназия - Интерактивные онлайн-курсы и тренажеры для развития мышления детей 6-13 лет
- SkillBox - это один из лидеров российского рынка онлайн-образования. Среди партнеров Skillbox ведущий разработчик сервисного дизайна AIC, медиа-компания Yoola, первое и самое крупное русскоязычное аналитическое агентство Tagline, онлайн-школа дизайна и иллюстрации Bang! Bang! Education, оператор PR-рынка PACO, студия рисования Draw&Go, агентство performance-маркетинга Ingate, scrum-студия Sibirix, имидж-лаборатория Персона.
- «Нетология» — это университет по подготовке и дополнительному обучению специалистов в области интернет-маркетинга, управления проектами и продуктами, дизайна, Data Science и разработки. В рамках Нетологии студенты получают ценные теоретические знания от лучших экспертов Рунета, выполняют практические задания на отработку полученных навыков, общаются с экспертами и единомышленниками. Познакомиться со всеми продуктами подробнее можно на сайте https://netology.ru, линейка курсов и профессий постоянно обновляется.
- StudyBay Brazil – это онлайн биржа для португалоговорящих студентов и авторов! Студент получает уникальную работу любого уровня сложности и больше свободного времени, в то время как у автора появляется дополнительный заработок и бесценный опыт.
- Автор24 — самая большая в России площадка по написанию учебных работ: контрольные и курсовые работы, дипломы, рефераты, решение задач, отчеты по практике, а так же любой другой вид работы. Сервис сотрудничает с более 70 000 авторов. Более 1 000 000 работ уже выполнено.
- StudyBay – это онлайн биржа для англоязычных студентов и авторов! Студент получает уникальную работу любого уровня сложности и больше свободного времени, в то время как у автора появляется дополнительный заработок и бесценный опыт.
Внешние ссылки