Содержание
Разработка под Bangle.js
Bangle.js – с чего начать
Web NFC и запись на NFC-метку
Ночной светильник
Использование спецификации Web Bluetooth с Espruino
Отслеживание заряда батареи
Самодельный смарт-счетчик электроэнергии
BLE и сервис If This Then That
Потоковая передача данных с Bangle.js на ПК
Хранение HTTPS-сертификатов
Измеритель напряжения и силы тока
Локализация Bangle.js
Рисование графики на Bangle.js
Создание сирены из кирпичика Duplo при помощи Puck.js
Полевой транзистор Puck.js
Демонстрация изображения вебкамеры ПК/планшета на дисплее через Ethernet
Мигание светодиодами
Быстрый старт (Bluetooth LE)
Сохранение кода на Espruino
Кастомизация приложений для Bangle.js
Сборка кастомной прошивки
Хранение данных в Bangle.js
Сбор данных при помощи Espruino
Библиотека UART.js
Создание панели управления при помощи Web Bluetooth
Рассылка BLE-объявлений при помощи Node.js/Python/C#/Android
Карманный GPS-трекер, использующий систему OS Grid References
Модификации ремешка для Bangle.js
Быстрый старт (написание кода)
Циферблаты Bangle.js
MIDI-контроллер с помощью BLE-функции Puck.js
Первое приложение для Bangle.js (таймер)
Часы реального времени на базе Espruino
Маяки iBeacon
Маяки Eddystone
Добавление приложения в загрузчик приложений Bangle.js
Виджеты Bangle.js
Разборка Bangle.js
Кастомизация загрузчика приложений Bangle.js
Управление Puck.js с Android при помощи DroidScript
Web IDE Espruino
IoT-сервисы
Обработка POST-данных, присланных через HTML-форму
Клавиатурный таймер
Безопасность и контроль доступа при использовании BLE на Puck.js
Управление колонкой IKEA ENEBY
Использование UART-портов (NUS) при помощи BLE
BLE-принтеры
BLE и Node-RED с MQTT
Управление аудиопроигрывателем с помощью BLE-функции Puck.js
Управление Bluetooth-лампочкой с помощью Puck.js
Использование HTTP-прокси при помощи BLE
Управление видеопроигрывателем с помощью спортивного тренажера
BLE-коммуникация
Введение в Bluetooth Light Energy (BLE)
Маленькие словесные часы
Использование ESP8266 через WiFi
Быстрый старт (USB)
Игра Flappy Bird
Управление устройствами с помощью Puck.js и SMS
Дистанционный мониторинг с помощью Pixl.js и SMS
Однокнопочный замок
Низкоуровневый доступ к различным компонентам STM32
Web Bluetooth на Linux
Web IDE на Raspberry Pi
Светильник на базе Puck.js, меняющий цвет в зависимости от температуры
Запись и воспроизведение ИК-сигналов при помощи Puck.js
Программирование BLE-устройств (например, Puck.js) в графическом редакторе IDE Espruino
Освещение, реагирующее на открывание/закрывание двери, с помощью Puck.js
Управление другими Espruino-устройствами при помощи BLE
Сигнал о незакрытой двери холодильника
Дисплейное регистрирующее устройство при помощи Pixl.js
Система голосования с помощью Micro:Bit
Отправка текста на плату Micro:Bit
Терморегулятор
Домашний компьютер на базе Pixl.js
Беспроводной температурный датчик
WiFi-термометр
Иконка для вкладки веб-страницы
Симуляция физики воды с помощью серводвигателей
Дистанционно управляемые розетки
Подключение часов к Espruino Pico
Как припаять LCD-дисплей напрямую к Espruino
Модули .NET Gadgeteer
HID-клавиатуры с поддержкой BLE
Свет, реагирующий на движение
Азбука Морзе
Роборука MeArm
Клавиатурный замок
Дистанционное ИК-управление
Индивидуальный доступ к светодиодам
Графический веб-интерфейс
Тональный набор телефонного номера
Домашний компьютер на базе Espruino
Счетчик YouTube-просмотров
Игра «Змейка»
Игра «Опасные провода» за 5 минут
Погодная станция при помощи Espruino Pico
Печать надписи «Hello World!» на LCD-дисплее с помощью Espruino Pico
Электронные кости с помощью Espruino Pico
Управление Espruino Pico с компьютера
Зарядное устройство для AA- и AAA-батареек
Интерактивный пользовательский веб-интерфейс
Typescript и Visual Studio Code
Автоматизация дома с помощью Raspberry Pi, MQTT и Espruino
Создание звуков и музыки
Цифровые кости
Залогинивание в Google Sheets
Создание и подача на рассмотрение модулей (или изменений в них)
Словесные часы
Таймлапс-камера
Терморезистор
Что такое ШИМ и как её использовать
Espruino, питаемая от солнечной батареи
Слот-машина
Подключение светодиодных полос
Датчик вибрации с помощью Espruino Pico
Пианино с помощью Espruino Pico
Светочувствительный датчик и Espruino Pico
Передача и прием ИК-сигнала с помощью Espruino Pico
Вывод напряжения через полевой транзистор Espruino Pico
Подключение кнопки к Espruino Pico
Измерение и управление скоростью вентилятора
Запись прошивки и использование ESP8266 вместе с Espruino
Использование кнопки BTN1 на Espruino для включения светодиода
Bluetooth-робот, управляемый голосом
Чем отличается код Arduino и Espruino
Использование альтернативных терминалов
Расширение возможностей Espruino 2 – создание новой версии класса Graphics
Расширение возможностей Espruino 1 – Создание собственного расширения прошивки
Коммуникация с ПК
Конвертер шрифтов
Конвертер изображений для класса Graphics
Решение проблем с Bangle.js
Шрифты
Техническая информация о Bangle.js
Как задать время по Bluetooth
Gadgetbridge для Android
Преобразование файлов в строки
Часто задаваемые вопросы
4249170472080526
0x978A62F272a66933a69f8e6e986e29dAe29971b0
0xC24b83E0FEBa3d36b3b46E471Bf7e904BCA778E8
bc1qxcgvralj54s5nkcj3y9zqg09p94cp0e60auked
ltc1qes7y26hkchtaqty3dmw48edm2j35evmgwuurc7
DJY5XpvwqMUyByp6zaNeYujGDkWzMMp746
kaspa:qpsmyhh5tme4fgyq592c3qqyw9t4p39y9muz85xuqu2extz3w74hvdgtpnvyh