Iskra JS Mini — аналог флагманской платформы Iskra JS в миниатюрном размере. Плата пригодится в проектах «интернета вещей» — она совместима с шилдами для Arduino Mini и умеет работать по протоколу HTTPS.
Для работы с платой Iskra JS Mini добавьте и настройте в Google Chrome среду программирования Espruino Web IDE.
Устанавливайте именно Espruino Web IDE. Ранее для работы использовалась среда Iskra IDE, которая была ответвлением от оригинальной Espruino Web IDE.
В качестве примера прошьём платформу Iskra JS Mini скриптом, который каждую секунду будет переключать встроенные светодиоды LED1 и LED2.
// переменная состояния светодиода var state = false; // каждую 500 мс переключаем светодиоды // один включаем, другой выключаем setInterval(function() { state = !state; LED1.write(state); LED2.write(!state); }, 500);
Сердце платформы Iskra JS Mini — 32-разрядный микроконтроллер STM32F411CEU6 в корпусе UFQFPN48 от STMicroelectronics с вычислительном ядром ARM Cortex M4.
Разъём micro-USB предназначен для прошивки платформы Iskra JS Mini с помощью компьютера.
Понижающий преобразователь TPS562200DDCT с входным напряжением 5–14 вольт с максимальным выходным током до двух ампер.
| Имя светодиода | Назначение |
|---|---|
| LED1 | Красный светодиод свободного назначения. |
| LED2 | Зелёный светодиод свободного назначения. |
Служит для сброса микроконтроллера. Это аналог кнопки RESET обычного компьютера.
Если замкнуть пин BOOT0 с пином 3V3, плата загрузится в DFU-режиме. Это позволит перепрошить микроконтроллер без программатора, через USB.
STM32F411CEU6. Запитывать устройство через вывод 3.3V не рекомендуется — в этом случае не используется стабилизатор напряжения, что может привести к выходу платы из строя. Максимальный ток вывода — 2 А.A0, A1, A4–A7, A10, B0–B10, B13–B15A0, A1, A5–A7, A10, B0–B10, B13–B15A6 и B4, A7 и B5, A1 и B3, B15 и A10 так как каждая парочка висит на общем таймере.A0, A1, A4–A7, B0, B1