• 1× Плата-модуль
  • 1× Джампер
  • Микроконтроллер: 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 — это оптимальный выбор.

Видеообзор

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

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

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

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

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

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

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

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

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

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

Питание

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

Для питания платформы используйте порт micro-USB, контакт Vin или внешний разъём 2,1 мм. Источник определится автоматически.

При питании через USB используйте зарядник на 5 В совместно с кабелем micro-USB.

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

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

Защита USB

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

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

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

Iskra JS

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