Espruino Pixl.js — плата программируемая на JavaScript
Espruino Pixl.js — это платформа для разработки со встроенным интерпретатором JavaScript’а и интегрированным LCD-дисплеем в удобном форм-факторе Arduino R3.
Купить ее можно по ссылке
https://amperka.ru/product/espruino-pixl-js?utm_source=youtube.com&utm_medium=description&utm_campaign=pvid-2020-08-10-espruino-pixl-js
Светодиод 5 мм (Troyka-модуль)
https://amperka.ru/product/troyka-5mm-led-module?utm_source=youtube.com&utm_medium=description&utm_campaign=pvid-2020-08-10-espruino-pixl-js
Мозгом платы является беспроводной модуль MDBT42Q, который включает в себя 32-битный микроконтроллер на архитектуре ARM Cortex-M4 с тактовой частотой 64 МГц, 512 КБ флеш и 64 КБ оперативной памяти.
установленный на плате монохромный ЖК-дисплей имеет диагональ 2,4 дюйма с разрешением 128×64 точки. За отрисовку изображения на матрице экрана отвечает LCD-драйвер ST7567. А встроенная Белая светодиодная подсветка повышает читаемость изображения при разном освещении.
Чип поддерживает беспроводную связь Bluetooth v5.0 / BLE для обмена данными и прошивки по воздуху,
а также имеет NFC модуль с интегрированной антенной.
Платформа питается через встроенный порт micro-USB.
Для создания автономный устройств предусмотрен отсек для батарейки CR2032.
Для программирования на JavaScript используется среда Espruino Web IDE, которая доступна в виде онлайн-инструмента, расширения Google Chrome или как отдельное приложение.
Прошивка осуществляется по воздуху через Bluetooth. Если такой возможности нет — можно прошиться по старинке воспользовавшись USB-UART-преобразователем.
Через колодки SWD можно подключить программатор и отладчик ST-Link
Платформа поддерживает основный аппаратные интерфейсы: UART, SPI и I2C, а на всех GPIO-портах доступен ШИМ с разрешением 12 бит.
Благодаря встроенным пользовательским кнопкам и самодостаточности платы вы сможете собрать свою собственную карманную микроконсоль.