• Микроконтроллер: STM32F405RG (32-битный ARM Cortex M4)
  • Тактовая частота: 168 МГц
  • Объём Flash-памяти: 1024 КБ
  • Объём Flash-памяти для хранения программы: 256 КБ
  • Объём SRAM-памяти: 192 КБ
  • Портов ввода-вывода всего: 26
  • Портов с АЦП: 12
  • Разрядность АЦП: 12 бит (4096 градаций)
  • Портов с ЦАП: 2
  • Разрядность ЦАП: 12 бит (4096 градаций)
  • Портов с ШИМ: 22
  • Портов толерантных к 5 В: 11
  • Аппаратных интерфейсов SPI: 2
  • Аппаратных интерфейсов I²C / TWI: 3
  • Аппаратных интерфейсов UART / Serial: 4
  • Номинальное рабочее напряжение: 3,3 В
  • Максимальный ток с шины 5V: 1000 мА
  • Максимальный ток с шины 3.3V: 300 мА (включая питание микроконтроллера)
  • Максимальный ток с пина или на пин: 25 мА
  • Максимальный суммарный ток с пинов или на пины: 240 мА
  • Допустимое входное напряжение от внешнего источника: 7–15 В (3,6–12 В без шины 5V)
  • Рабочий температурный режим: −20…+70 °C

Iskra JS — флагманская плата Амперки с встроенным интерпретатором JavaScript. Она является развитием платформы Espruino, но совместима с платами / шилдами для Arduino. Если для вашего проекта важны скорость и комфорт разработки, максимальная совместимость с модулями и сенсорами, Iskra JS — это оптимальный выбор.

Программирование

Платформа программируется на языке JavaScript. Разработка ведётся в среде Espruino Web IDE, которая устанавливается и настраивается в три клика:

  1. Установка среды Espruino Web IDE
  2. Установка дополнительных настроек
  3. Установка драйвера для STM32

Читайте подробнее про платформу Iskra JS и язык программирования JavaScript на Амперка Вики.

Производительность

Iskra JS работает на частоте 168 МГц. 32-битный микроконтроллер ARM Cortex-M4 предоставляет в ваше распоряжение 1 МБ флеш-памяти для хранения прошивки интерпретатора JavaScript и вашего кода, а также 192 КБ оперативной памяти для их работы.

Этого хватает для обработки JS-кода и решения множества задач вроде управления роботами, промышленной автоматикой, системами умного дома и т.д.

Совместимость

На плате вы найдёте совместимые с Arduino контактные колодки. Они расположены в соответствии со стандартной компоновкой Arduino R3, поэтому на платформу могут быть установлены платы расширения для Arduino.

Логическое напряжение Iskra JS — 3,3 вольта, а многие контакты толерантны к 5 вольтам. Это обеспечивает электрическую совместимость с большей частью Arduino-периферии.

Питание

Питание можно подавать, как с компьютера через microUSB-порт, так и через гнездо питания 2,1 мм. Источник определяется автоматически.

В случае питания через гнездо, рекомендуемое входное напряжение — 7–15 В. Регуляторы напряжения выровняет входное напряжение до 5 и 3,3 вольт. В качестве источника питания можно использовать сетевой адаптер, батарейки или аккумуляторы.

Для питания подключенной периферии используйте пины 5V и 3.3V, которые выдают соответствующие их названию уровни напряжения. При использовании внешнего источника питания, с пина 5V можно суммарно получить до 1000 мА, с пина 3.3V — до 300 мА.

Если вам не нужна линия 5V, можете питать плату от источника на 3,6–12 В. Например, от Li-Ion аккумулятора.

Коммуникация

Iskra JS соединяется с компьютером с помощью кабеля USB (A — Micro USB). При соединении, платформа представляется компьютеру как виртуальный последовательный порт. По нему загружаются пользовательские программы и с него получается отладочная информация. Все эти процессы автоматизированы в Espruino Web IDE.

Также вы можете запрограммировать Iskra JS, как HID-устройство, то есть эмулировать работу клавиатур, мышей, джойстиков и другого компьютерного оборудования.

Защита USB

Iskra JS мы снабдили предохранителем, защищающим USB-порты вашего компьютера от перенапряжения и коротких замыканий. Хотя большинство компьютеров обладают собственными средствами защиты, предохранитель даёт дополнительную уверенность. Он разрывает соединение, если с USB-порта снимается ток более 500 мА, и восстанавливает его после нормализации ситуации.

Комплектация

  • 1× Плата-модуль
  • 1× Джампер

Iskra JS

  • Производитель: Амперка
  • Артикул: AMP-B046
  • Наличие: Есть в наличии
  • 780 грн