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

  • 1× Платформа Amperka Iskra JS
  • 1× Джампер

Характеристики

  • Модель: Amperka Iskra JS / AMP-B046
  • Форм-фактор: Arduino R3
  • Микроконтроллер: STM32F405RGT6
  • Архитектура: ARM Cortex M4 / 32 бит
  • Тактовая частота: 168 МГц
  • Flash-память: 1 МБ
  • SRAM-память: 192 КБ
  • Контакты ввода-вывода:
    • 26× GPIO
    • 12× ADC / Разрядность 12 бит
    • 22× PWM / Разрядность 12 бит
    • 2× DAC / Разрядность 10 бит
  • Аппаратные интерфейсы:
    • 2× SPI
    • 3× I²C
    • 4× UART
  • Логическое напряжение уровней GPIO:
    • Вход: 3,3 В (толлератны к 5 В)
    • Выход: 3,3 В
  • Входное напряжение питания:
    • Через USB: 5 В
    • Через пин Vin или DC Barrel Jack: 7–12 В
  • Максимальный выходной ток:
    • с пина 5V: 1000 мА
    • с пина 3.3V: 300 мА
  • Размеры: 69×53 мм
Amperka Iskra JS

Iskra JS — флагманская плата со встроенным интерпретатором JavaScript. Плата будет интересна электронщикам, дизайнерам, программистам и всем пытливым умам, желающим собрать собственный гаджет: от автополивщика растений до системы «Умный дом». Iskra JS является развитием платформы Espruino, а это значит что весь код можно и нужно писать на любимом JavaScript.

Видеообзор

Общие сведения

Iskra JS выполнена на микроконтроллере STM32F405RGT6 с архитектурой ARM Cortex-M4 и тактовой частотой 168 МГц. Процессор обладает двумя блоками памяти:

  • Flash-память на 1 МБ.
  • SRAM-памяти на 192 КБ.

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

Платформа выполнена в форм-факторе Arduino R3, следовательно совместима со платами расширения для Arduino.

Особенности

  • Совместимость со всеми платами формфактора Arduino R3.
  • Встроенный интерпретатор языка JavaScript.
  • Поддержка HID-подключения для эмуляции клавиатуры, мыши или джойстика.
  • Светодиодные индикаторы: BUSY, LED1 и ON
  • Кнопка Reset для сброса программы.
  • Кнопка BTN1 для перехода платы в режим загрузчика.
  • Напряжение логических уровней 3,3 вольта, однако практически все пины толератны к 5 вольт.

Распиновка

На плате расположено 26 контактов ввода-вывода GPIO для подключения внешних устройств: 22 — на колодках Arduino R3 и 4 — на ICSP-разъёме. Некоторые пины обладают дополнительными возможностями:

  • 12× ADC / АЦП с разрядностью 12 бит
  • 22× PWM / ШИМ с разрядностью 12 бит
  • 2× DAC с разрядностью 10 бит

Также предусмотрены аппаратные интерфейсы:

  • 2× SPI
  • 3× I²C
  • 4× UART
Логическое напряжение уровней GPIO на плате Iskra JS — 3,3 В: выходы логической единицы выдают 3,3 В и в режиме входа ожидают принимать 3,3 В. Однако практически все пины толерантны к 5 вольтам, так что смело можете подключать свои любимые датчики к этой платформе. Все подробности распиновки читайте руководстве по использованию.

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

Для программирования платформы Iskra JS используйте среду Espruino Web IDE. Все подробности по настройке читайте в нашем руководстве по JavaScript.

Питание

Для питания платформы используйте порт USB, контакт Vin или разъём DC Barrel Jack.

  • При питании через USB понадобится зарядник на 5 В совместно с кабелем USB.
  • При питании через пин Vin или разъём DC Barrel Jack — понадобится источник с выходным напряжением от 7 до 12 В, например импульсный блок питания или сборка из аккумуляторов.

Amperka Iskra JS

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