Описание
Платформа Arduino Nano Every — доступное решение в компактном форм-факторе Nano. Помимо размеров плата может похвастать более мощным микроконтроллером ATmega4809, у которого на 50% увеличился объём памяти для хранения программы и на 200% больше оперативной памяти SRAM, чем у классических Arduino Uno. Всё это делает Nano Every подходящим выбором для создания миниатюрных гаджетов, носимых устройств или мобильных роботов с низким энергопотреблением. Начинка Arduino Nano Every построена на 8-битном микроконтроллере Microchip ATmega4809 семейства megaAVR тактовой частотой 16 МГц. На борту содержится 48 КБ флеш-памяти, 6 КБ оперативной памяти и EEPROM на 256 байт. Одна из главных фишек контроллера — блок независимой от ядра периферии (Core Independent Peripherals, CIP), который берёт на себя аппаратную логику управления внешними устройствами и разгружает основное ядро микроконтроллера от функций опроса и прерываний. Порты и интерфейсы По краям платы расположены две штыревые вилки по 15 пинов с шагом 2,54 мм, что позволяет установить её на макетную плату для прототипирования устройства с различными электронными компонентами. Распиновка платы Nano Every полностью эквивалентна Arduino Nano предыдущего поколения, поэтому её можно смело применять в своих существующих проектах без всяких изменений. Всего на платформе доступно 22 порта ввода-вывода общего назначения. Некоторые из них обладают дополнительными возможностями: 8 пинов принимают аналоговый сигнал через 10-битный АЦП. 5 пинов позволяют вывести аналоговое значение в виде ШИМ-сигнала разрядностью 8 бит. Также на плате предусмотрены аппаратные интерфейсы SPI, I²C и UART. Программирование Платформа программируется через среду Arduino IDE, визуальную среду XOD IDE или произвольный инструментарий C/C++. Для прошивки вам понадобится кабель Micro-USB. Питание Arduino Nano Every питается через USB-порт или контакт Vin на плате — в последнем случае рекомендуется напряжение 7–18 В. Источник питания о