Плата Iskra Uno — прямой аналог Arduino Uno, сделанный нами в России. Платформы практически идентичны между собой по качеству и начинке, включая микроконтроллер ATmega328P, распиновку, физическое расположение портов и размеры платы. Единственное техническое отличие — это другой USB-мост CH340.
Вы можете смело внедрять Iskra Uno в любой проект, который был создан для Uno, и вам не понадобится ничего допиливать. Берите привычный инструментарий, вооружайтесь примерами кода, добавляйте шилды по вкусу — и вперёд!
Сердце платы Iskra Uno — 8-битный микроконтроллер Microchip ATmega328P семейства AVR с тактовой частотой 16 МГц. На борту содержится 2 КБ оперативной памяти, 32 КБ флеш-памяти и 1 КБ EEPROM.
Небольшой ревизии подверглось управление питанием: в Iskra Uno на линии 3,3 В установлен более мощный линейный регулятор, который обеспечивает выходной ток до 300 мА против 150 мА у оригинальной Uno. В остальном их характеристики полностью идентичны.
При подключении Iskra Uno к компьютеру под Windows или macOS вам, вероятно, потребуется установить драйвер преобразователя USB-UART на чипе CH340 — эта процедура описана в инструкции.
На платформе доступно 20 портов ввода-вывода общего назначения. Некоторые из них обладают дополнительными возможностями:
Также на плате предусмотрены аппаратные интерфейсы SPI, I²C и UART.
Всё это позволяет подключить к Iskra Uno разнообразные датчики, модули и платы расширения Arduino Shield формата Rev3.
Плата Iskra Uno программируется как в привычной среде Arduino IDE, так и с помощью графического языка программирования XOD IDE. В обоих случаях контроллер ведёт себя как стандартная Arduino Uno, поэтому смело указывайте её в настройках среды. Из этого также следует, что Iskra Uno совместима со всеми проектами и примерами кода, написанными для Уно.
Платформа питается через порт USB, разъём питания DC 2,1 мм или напрямую через контакт Vin.