Описание
Программирование Для программирования используется JavaScript, особенности использования которого подробно описаны в специальном разделе вики. Разработка ведётся в среде Espruino Web IDE, которая устанавливается в 1 клик: Web 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²C-шины для взаимодействия с дисплеями, гироскопами, акселерометрами и другими сложными модулями. При этом по одной SPI и I²C шине вынесены на штатные разъёмы по стандарту Arduino R3 и они не конфликтуют с остальными пинами. Питание Для питания платформы используйте порт micro-USB, контакт Vin или внешний разъём 2,1 мм. Источник определится автоматически. Рекомендуемое входное напряжение при питании через гнездо или пин Vin — 7–15 В. В качестве источника питания можно использовать сетевой адаптер или сборку из аккумуляторов. При питании через USB используйте зарядник на 5 В совместно с кабелем micro-USB. Для питания по