Iskra JS - плата со встроенным интерпретатором JavaScript. Она является развитием платформы Espruino, но совместима с платами шилдами для Arduino. Если для вашего проекта важны скорость и комфорт разработки, максимальная совместимость с платами расширения, сенсорами и другими электронными модулями, Iskra JS - это оптимальный выбор.
Программирование
Для программирования используется JavaScript, особенности использования которого подробно описаны в специальном разделе вики. Разработка ведётся в среде Iskra IDE, которая устанавливается в 1 клик: Iskra IDE - это приложение для Google Chrome.
Производительность
Iskra JS работает на частоте 168 МГц. 32-битный микроконтроллер ARM Cortex-M4 предоставляет в ваше распоряжение 1 МБ флеш-памяти для хранения прошивки интерпретатора JavaScript и вашего кода, а также 192 КБ оперативной памяти для их работы.
Этого хватает для обработки JS-кода и решения множества задач вроде управления роботами, промышленной автоматикой, системами умного дома и т.д.
Совместимость
На плате вы найдёте совместимые с Arduino контактные колодки. Они расположены в соответствии со стандартной компоновкой Arduino R3, поэтому на плату могут быть установлены платы расширения для Arduino.
Логическое напряжение Iskra JS - 3,3 вольта, а многие контакты толерантны к 5 вольтам. Это обеспечивает электрическую совместимость с большей частью Arduino-периферии.
Порты ввода-вывода
Из 26-ти доступных управляющих контактов:
- 12 могут использоваться для считывания аналогового сигнала;
- 22 могут генерировать сигнал широтно-импульсной модуляции;
- 2 могут выдавать настоящий аналоговый сигнал.
На платформе доступны 4 последовательных порта, 2 SPI и 3 I
Скачать PDF
Скачать PDF