Iskra JS, Программируемый контроллер на базе STM32F405RG (с встроенным интерпретатором JavaScript)

Изображения служат только для ознакомления,
см. техническую документацию
см. техническую документацию


25 шт. со склада г.Москва
3 740 руб.
от 3 шт. —
3 570 руб.
Добавить в корзину 1 шт.
на сумму 3 740 руб.
Номенклатурный номер: 9000309949
Артикул: Iskra JS
PartNumber: AMP-B046
Бренд / Производитель: Россия
Описание
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 I2C-шины для взаимодействия с дисплеями, гироскопами, акселерометрами и другими сложными модулями. При этом по одной SPI и I2C шине вынесены на штатные разъёмы по стандарту Arduino R3 и они не конфликтуют с остальными пинами.
Питание
Питание можно подавать, как с компьютера через microUSB-порт, так и через гнездо питания 2.1мм. Источник определяется автоматически. В случае питания через гнездо, рекомендуемое входное напряжение 7…15В. Регуляторы напряжения выровняет входное напряжение до 5 и 3.3 вольт. В качестве источника питания можно использовать сетевой адаптер, батарейки или аккумуляторы. Для питания подключенной периферии используйте пины 5V и 3.3V, которые выдают соответствующие их названию уровни напряжения. При использовании внешнего источника питания, с пина 5V можно суммарно получить до 1000мА, с пина 3.3V — до 300мА. Если вам не нужна линия 5V, можете питать плату от источника на 3.6…12 В. Например, от Li-Ion аккумулятора.
Коммуникация
Iskra JS соединяется с компьютером с помощью кабеля microUSB. При соединении, платформа представляется компьютеру как виртуальный последовательный порт. По нему загружаются пользовательские программы и с него получается отладочная информация. Все эти процессы автоматизированы в Iskra IDE. Также вы можете запрограммировать Iskra JS, как HID-устройство, то есть эмулировать работу клавиатур, мышей, джойстиков и другого компьютерного оборудования.
Характеристики:
- Микроконтроллер: STM32F405RG (32-битный ARM Cortex M4);
- Тактовая частота: 168 МГц;
- Флеш-память: 1024 кБ;
- SRAM-память: 192 кБ;
- Номинальное рабочее напряжение: 3.3В;
- Рекомендуемое входное напряжение: 7…15В или 3.6…12В;
- Максимальный ток с шины 5V: 1000мА;
- Максимальный ток с шины 3.3V: 300мА (включая питание микроконтроллера);
- Максимальный ток с пина или на пин: 25мА;
- Максимальный суммарный ток с пинов или на пины: 240мА;
- Портов ввода-вывода общего назначения: 26;
- Портов с поддержкой ШИМ: 22;
- Портов с АЦП: 12 (12 бит);
- Портов с ЦАП: 2 (12 бит);
- Доступные аппаратные интерфейсы: 4× UART/Serial, 3× I2C/TWI, 2× SPI;
- Габариты: 69×53мм.
Программирование
Для программирования используется 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 I2C-шины для взаимодействия с дисплеями, гироскопами, акселерометрами и другими сложными модулями. При этом по одной SPI и I2C шине вынесены на штатные разъёмы по стандарту Arduino R3 и они не конфликтуют с остальными пинами.
Питание
Питание можно подавать, как с компьютера через microUSB-порт, так и через гнездо питания 2.1мм. Источник определяется автоматически. В случае питания через гнездо, рекомендуемое входное напряжение 7…15В. Регуляторы напряжения выровняет входное напряжение до 5 и 3.3 вольт. В качестве источника питания можно использовать сетевой адаптер, батарейки или аккумуляторы. Для питания подключенной периферии используйте пины 5V и 3.3V, которые выдают соответствующие их названию уровни напряжения. При использовании внешнего источника питания, с пина 5V можно суммарно получить до 1000мА, с пина 3.3V — до 300мА. Если вам не нужна линия 5V, можете питать плату от источника на 3.6…12 В. Например, от Li-Ion аккумулятора.
Коммуникация
Iskra JS соединяется с компьютером с помощью кабеля microUSB. При соединении, платформа представляется компьютеру как виртуальный последовательный порт. По нему загружаются пользовательские программы и с него получается отладочная информация. Все эти процессы автоматизированы в Iskra IDE. Также вы можете запрограммировать Iskra JS, как HID-устройство, то есть эмулировать работу клавиатур, мышей, джойстиков и другого компьютерного оборудования.
Характеристики:
- Микроконтроллер: STM32F405RG (32-битный ARM Cortex M4);
- Тактовая частота: 168 МГц;
- Флеш-память: 1024 кБ;
- SRAM-память: 192 кБ;
- Номинальное рабочее напряжение: 3.3В;
- Рекомендуемое входное напряжение: 7…15В или 3.6…12В;
- Максимальный ток с шины 5V: 1000мА;
- Максимальный ток с шины 3.3V: 300мА (включая питание микроконтроллера);
- Максимальный ток с пина или на пин: 25мА;
- Максимальный суммарный ток с пинов или на пины: 240мА;
- Портов ввода-вывода общего назначения: 26;
- Портов с поддержкой ШИМ: 22;
- Портов с АЦП: 12 (12 бит);
- Портов с ЦАП: 2 (12 бит);
- Доступные аппаратные интерфейсы: 4× UART/Serial, 3× I2C/TWI, 2× SPI;
- Габариты: 69×53мм.
Технические параметры
Микроконтроллер | stm32f405rg | |
FLASH память, КБ | 1024 | |
SRAM память, КБ | 192 | |
Цифровые входы/ выходы | 26(22 с шим) | |
Аналоговые входы | 12+2вых | |
Вес, г | 29.2 | |
Техническая документация
Руководство по Iskra JS
pdf, 591 КБ
Сроки доставки
Выберите регион, чтобы увидеть способы получения товара.
С этим товаром покупают