Что такое Arduino Leonardo и чем она отличается от других плат Arduino. Каковы основные технические характеристики Arduino Leonardo. Как распределена память на плате Arduino Leonardo. Какова распиновка Arduino Leonardo и как использовать ее контакты.
Arduino Leonardo: обзор ключевых особенностей платы
Arduino Leonardo — это одна из популярных плат для разработки от Arduino. Ее главное отличие от других плат заключается в использовании микроконтроллера ATmega32u4.
Основные характеристики Arduino Leonardo:
- Микроконтроллер: ATmega32u4 на 16 МГц
- Рабочее напряжение: 5В
- Входное напряжение (рекомендуемое): 7-12В
- 20 цифровых входов/выходов (7 с ШИМ)
- 12 аналоговых входов
- Флэш-память: 32 КБ (4 КБ используется для загрузчика)
- ОЗУ: 2,5 КБ
- EEPROM: 1 КБ
- Тактовая частота: 16 МГц
Главное преимущество Leonardo — встроенная поддержка USB, что позволяет плате эмулировать клавиатуру или мышь при подключении к компьютеру.
Распиновка Arduino Leonardo: назначение контактов
Распиновка Arduino Leonardo имеет некоторые отличия от других плат Arduino. Рассмотрим основные группы контактов:
Питание
- VIN — входное напряжение при внешнем питании
- 5V — выход стабилизированного напряжения 5В
- 3.3V — выход стабилизированного напряжения 3.3В
- GND — земля
Цифровые входы/выходы
20 цифровых пинов (0-13 и A0-A5) могут использоваться как входы или выходы. 7 из них (3, 5, 6, 9, 10, 11, 13) поддерживают ШИМ.
Аналоговые входы
12 аналоговых входов (A0-A11) с разрешением 10 бит.
Последовательная связь
- RX (0) и TX (1) — для UART
- SDA (2) и SCL (3) — для I2C
- MOSI, MISO, SCK — для SPI (на разъеме ICSP)
Такая распиновка обеспечивает большую гибкость при разработке проектов на Arduino Leonardo.
Память Arduino Leonardo: особенности распределения
Arduino Leonardo имеет три типа памяти:
Флэш-память (32 КБ)
Используется для хранения скетча. 4 КБ зарезервировано для загрузчика.SRAM (2.5 КБ)
Оперативная память для хранения переменных во время выполнения программы.
EEPROM (1 КБ)
Энергонезависимая память для долговременного хранения данных.
Как эффективно использовать память Arduino Leonardo?
- Оптимизируйте код, чтобы уменьшить размер скетча
- Используйте типы данных минимально необходимого размера
- Храните константы и строки во флэш-памяти
- Используйте EEPROM для хранения настроек и калибровочных данных
Правильное распределение памяти позволит создавать более сложные проекты на Arduino Leonardo.
Программирование Arduino Leonardo: ключевые особенности
Программирование Arduino Leonardo имеет некоторые отличия от других плат Arduino:
Встроенная поддержка USB
Leonardo может эмулировать USB-устройства, такие как клавиатура или мышь. Это открывает новые возможности для создания HID-устройств.
Библиотеки Keyboard и Mouse
Позволяют отправлять нажатия клавиш или движения мыши на подключенный компьютер. Пример использования:
#include <Keyboard.h>
void setup() {
Keyboard.begin();
}
void loop() {
Keyboard.print("Hello, world!");
delay(5000);
}
Особенности загрузки скетчей
Leonardo использует процесс загрузки, отличный от других плат Arduino. При нажатии кнопки сброса плата входит в режим загрузчика на 8 секунд.
Эти особенности делают Arduino Leonardo мощным инструментом для создания проектов, взаимодействующих с компьютером.
Сравнение Arduino Leonardo с другими платами Arduino
Чем Arduino Leonardo отличается от других популярных плат Arduino?
Arduino Leonardo vs Arduino UNO
- Leonardo использует ATmega32u4, UNO — ATmega328P
- Leonardo имеет встроенную поддержку USB, UNO использует отдельный чип для USB
- Leonardo имеет 12 аналоговых входов, UNO — только 6
- Leonardo имеет 2.5 КБ SRAM, UNO — 2 КБ
Arduino Leonardo vs Arduino Mega
- Mega имеет больше пинов и памяти, но крупнее по размеру
- Leonardo более компактна и имеет встроенную поддержку USB
- Mega лучше подходит для крупных проектов, Leonardo — для проектов, требующих USB-функциональности
Выбор платы зависит от конкретных требований проекта. Leonardo особенно хороша для проектов, связанных с эмуляцией USB-устройств.
Проекты на Arduino Leonardo: интересные идеи и применения
Arduino Leonardo отлично подходит для различных проектов, особенно связанных с взаимодействием с компьютером. Вот несколько идей:
USB-контроллер для игр
Создайте собственный игровой контроллер, используя кнопки, джойстики и библиотеку Joystick.
MIDI-контроллер
Разработайте музыкальный MIDI-контроллер с использованием потенциометров, кнопок и библиотеки MIDIUSB.
Автоматизация компьютера
Создайте устройство для автоматического ввода данных или управления программами на компьютере.
Умная клавиатура
Разработайте клавиатуру с дополнительными функциями, такими как макросы или специальные комбинации клавиш.
Эти проекты демонстрируют уникальные возможности Arduino Leonardo в области взаимодействия с компьютером.
Советы по работе с Arduino Leonardo: лучшие практики
Чтобы максимально эффективно использовать Arduino Leonardo, следуйте этим советам:
Используйте возможности USB
Применяйте библиотеки Keyboard, Mouse и Joystick для создания HID-устройств.
Будьте осторожны с USB-функциями
Убедитесь, что ваш код не блокирует возможность перепрограммирования платы.
Оптимизируйте использование памяти
Используйте PROGMEM для хранения констант и строк во флэш-памяти.
Используйте прерывания
Применяйте аппаратные прерывания для быстрой реакции на внешние события.
Тестируйте USB-функции
Перед использованием функций Keyboard или Mouse, протестируйте их с помощью Serial.print().
Следуя этим советам, вы сможете создавать более эффективные и надежные проекты на Arduino Leonardo.
Ардуино Леонардо: все, что вам нужно знать о плате для разработки
У Arduino есть различные платы, разные вкусы, с помощью которых можно удовлетворить разные потребности. Одна из самых популярных плат для разработки, вместе с Arduino UNOЕсть ли Arduino Leonardo. Эта плата с программируемым микроконтроллером скрывает одну из самых мощных функций линейки плат по сравнению с одной из ее сестер.
Конечно, это официальная плата от Arduino Foundation. совместим со всеми электронными компонентами Пойдем отображается в других сообщениях. Это даст вам возможность комбинировать пластину Леонардо с множеством компонентов для создания самых разнообразных проектов, которые вы можете себе представить.
Индекс
- 1 Что такое Ардуино Леонардо?
- 1.1 Технические характеристики, схема и распиновка
- 1.2 Даташит
- 1.3 Отличия от других плат Arduino
- 2 Arduino IDE и программирование для Леонардо
Что такое Ардуино Леонардо?
Esta Плата Arduino Leonardo он имеет большое сходство с Uno даже по внешнему виду. Но не стоит их путать, так как между ними есть заметные различия …
Технические характеристики, схема и распиновка
Одна из основных функций, которые вам следует знание об Arduino Leonardo — это ваша распиновка, то есть контакты или соединения, которые у вас есть. Как вы можете видеть на изображении выше, это не то же самое, что плата UNO Rev3. Есть некоторые различия между количеством, лимитами и автобусами.
С другой стороны, вы также должны знать их технические характеристики, которые кратко изложены в:
- Микроконтроллер: Atmel ATmega32u4 на 16 МГц.
- Память RAM: 2.5 KB
- EEPROM: 1 KB
- Flash: 32 КБ, но нужно вычесть 4 КБ, использованные для загрузчика.
- Рабочее напряжение: 5v
- Входное напряжение (рекомендуется): 7-12v
- Входное напряжение (максимальный предел): 6-20v
- Контакты цифрового ввода / вывода: 20, из них 7 ШИМ.
- Аналоговые входные контакты: 12 каналов.
- Сила тока на выводе ввода / вывода: 40 мА
- Сила тока для вывода 3.3 В: 50 мА
- Песо и размеры: 68.6 × 53.3 мм и 20 граммов.
- Цена : 18-20 евро примерно. Вы можете купить его на Amazon.
Даташит
Как это часто бывает с официальными платами Arduino, существует большое количество
- Даташит микроконтроллера Atmel ATmega от Arduino Leonardo, чтобы больше узнать о микросхеме микроконтроллера (MCU), которую он включает, и о его работе.
- Файлы EAGLE со схемами для производителей.
- Электронные схемы платы Arduino UNO.
Отличия от других плат Arduino
В идеале сравнивать его с наиболее похожей пластиной, и это Arduino UNO Rev3. да вы сравниваете Arduino Leonardo с UNO, вы можете увидеть много общего, но также и различия, которые имеют жизненно важное значение, если вы сомневаетесь в выборе того или другого.
Физически кажется, что одинаковые размеры и одинаковое количество контактов. К тому же они устроены таким же образом. Блок питания тоже такой же, да и частота выдает частотный генератор. Также A0-A5 может быть сконфигурирован как цифровой с функцией pinMode (номер пина, режим). В чем же тогда разница?
Что ж, одно из основных различий между обеими платами разработки заключается в микроконтроллере. В то время как UNO основан на ATmega328, Arduino Leonardo — это на базе ATmega32u4 в их самых последних редакциях. В случае ATmega328 он не имеет встроенной связи USB, поэтому для этого последовательного порта требуется преобразователь. Функция, которую выполняет интегральная схема ATmega16u2.
В случае ATmega32u4 в нем уже реализована связь по USB, так что второй чип не нужен. Что, на практическом уровне пользователя это имеет значение
Конечно, наличие другого MCU также меняет некоторые данные в памяти. Из 32 КБ флэш-памяти Arduino UNO с 0.5 КБ, зарезервированными для загрузчика, он идет до 32 КБ и 4 КБ, используемых загрузчиком в Leonardo. Для SRAM он увеличивается с 2 КБ до 2.5 КБ, а для EPROM остается неизменным в обоих.
Еще одно отличие заключается в каналах аналоговых входов. Пока в Arduino UNO У него всего 6 каналов, в Arduino Leonardo есть с 12 каналами. Это для A0-A5 и для контактов 4, 6, 8, 9, 10 и 12, которые соответствуют каналам A6-A11.
По поводу ШИМ, У Леонардо на один больше, чем ОДИН. Помимо таких же для ОДНОЙ, к выводу 13 добавляется еще один. Остальное будет одинаковым для обеих карт, то есть будет на выводах 3, 5, 6, 9, 10 и 11.
Вы найдете больше различий в Связь I2C. Оба могут использовать TWI, но разница в том, где контакты предназначены для линия последовательной передачи данных или SDA и линия синхронизации или SCL. В UNO они находятся на контактах A4 и A5. Но в Леонардо их 2 и 3 соответственно. Небольшая разница, но достаточно того, что шляпы или щиты UNO не полностью совместимы с Леонардо.
Что же касается Связь SPI, В Arduino UNO у вас есть контакты 10, 11, 12 и 13 для сигналов SS, MOSI, MISO и SCK соответственно. Это не относится к Leonardo, поскольку у него есть специальный разъем ICSP, 6-контактный штекерный разъем рядом с одним концом карты. Еще одна причина, по которой щиты UNO могут не стоить того …
Для внешние прерывания есть также некоторые изменения. В UNO у вас есть два контакта: контакт 2 (прерывание 0) и контакт 3 (прерывание 1). В случае с Arduino Leoanrdo они расширяются до 5 контактов. Это контакты 3, 2, 0, 1 и 7 для прерывания 0, 1, 2, 3 и 4 соответственно.
Между двумя пластинами есть еще одно отличие, о котором многие часто забывают, и это тип Требуется USB-кабель подключить обе платы к ПК. В то время как в UNO используется кабель AB, в Leonardo требуется A-microB.
Короче говоря, в следующих таблица различий вы можете увидеть более подробную информацию:
РЕЗЮМЕ РАЗЛИЧИЯ ARDUINO UNO против. АРДУИНО ЛЕОНАРДО
|
Arduino IDE и программирование для Леонардо
Программировать Arduino Leonardo, как и остальные платы Arduino, можно с разных платформ, таких как macOS, Windows и Linux. Это благодаря тому, что ваша среда разработки Arduino IDE он доступен для этих платформ.
Для получения дополнительной информации о программировании, чтобы начать с этой платы, я советую вам скачать наш бесплатный курс PDF для Arduino IDE. Правда в том, что у Леонардо нет большей тайны для начать создавать эскизы. Вам просто нужно принять во внимание различия в соединениях и выбрать правильную плату в меню Arduino IDE для загрузки программы.
То есть откройте Arduino IDE, перейдите в Инструменты> Платы> Выберите Леонардо… И начните получать удовольствие от проектов, которые вы создаете самостоятельно или тех, которые мы публикуем на Hwlibre.com. Повторяю, язык и коды будут такими же, единственное, на что следует обратить внимание, это те варианты, которые я упомянул в контактах ввода / вывода и их функциях …
[Аналог] Arduino Leonardo R3 | AmperMarket.kz
6 300 тг
В комплекте USB кабель
12 в наличии
Количество
Артикул: 0101012 Категория: Arduino и совм. платы
- Описание
- Характеристики
- Габариты
Arduino Leonardo — плата на микроконтроллере ATmega32u4. Имеет 20 цифровых вход/выходов (7 из которых могут использоваться как выходы ШИМ и 12 как аналоговые входы), кварцевый генератор 16 МГц, разъем micro-USB, силовой разъем, разъем ICSP и кнопку перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB, либо подать питание при помощи адаптера AC/DC или батареи. В отличие от всех предыдущих плат ATmega32u4 имеет встроенную поддержку для USB соединения.
Принципиальная схема
Характеристики
Страна-производитель | Китай |
---|---|
Микроконтроллер | ATmega32u4 |
Рабочее напряжение | 5 В |
Входное напряжение | 7 – 12 В |
Цифровые входы/выходы | 20 (7 из которых могут использоваться как выходы ШИМ) |
Аналоговые входы | 12 |
Постоянный ток через вход/выход | 40 мА |
Постоянный ток для вывода 3. 3 В | 50 мА |
Флеш-память | 32 Кб (ATmega32u4) из которых 4 Кб используются для загрузчика |
ОЗУ | 2 Кб (ATmega32u4) |
EEPROM | 1 Кб (ATmega32u4) |
Тактовая частота | 16 МГц |
USB-разъем | micro-USB |
Вес | 27 г |
---|---|
Размеры | 75 x 53 x 13 мм |
Возможно Вас также заинтересует…
Arduino Starter Kit: Синий набор
19 900 тг В корзинуБеспаечная макетная плата (830 контактов)
950 тг В корзинуСоединительные провода папа-папа 20 см (10 шт)
175 тг В корзину
Леонардо | Документация Arduino
Arduino Leonardo — это плата микроконтроллера, основанная на ATmega32u4. Он имеет 20 цифровых входных/выходных контактов (из которых 7 могут использоваться как выходы PWM и 12 как аналоговые входы), кварцевый генератор 16 МГц, соединение micro USB, разъем питания, разъем ICSP и кнопку сброса. Он содержит все необходимое для поддержки микроконтроллера; просто подключите его к компьютеру с помощью USB-кабеля или включите адаптер переменного тока в постоянный или аккумулятор, чтобы начать работу.
USB-связь
Arduino Leonardo имеет встроенную USB-связь, которая позволяет Micro работать как мышь/клавиатура на вашем компьютере.
Библиотека клавиатуры
Библиотека мыши
Разъем для подключения батареи
Плата Arduino Leonardo имеет штекерный разъем, который отлично работает со стандартной батареей 9 В, обеспечивая дополнительную мощность для ваших проектов.
Здесь вы найдете технические характеристики Arduino Leonardo.
Обратите внимание:
Если постоянно работает библиотека Мышь или Клавиатура, будет сложно запрограммировать вашу плату. Такие функции, как Mouse.move() и Keyboard.print(), будут перемещать ваш курсор или отправлять нажатия клавиш на подключенный компьютер, и их следует вызывать только тогда, когда вы готовы их обработать.
Для включения этой функции рекомендуется использовать систему управления, например, физический переключатель или реакцию только на определенный ввод, которым вы можете управлять. При использовании библиотеки Mouse или Keyboard может быть лучше сначала протестировать вывод с помощью Serial.print(). Таким образом, вы можете быть уверены, что знаете, какие значения сообщаются. Обратитесь к примерам с мышью и клавиатурой, чтобы узнать, как это сделать.
Наименование | Arduino® Leonardo |
---|---|
Артикул | A000057 |
Micro USB (USB-B) | |
Встроенный светодиод | 13 |
Контакты цифрового ввода/вывода | 20 |
Контакты аналогового входа | 12 |
Контакты ШИМ | 7 900 33 |
UART | Да |
I2C | Да |
SPI | Да |
Напряжение ввода/вывода | 5В |
Входное напряжение (номинальное) | 7–12 В |
Постоянный ток на контакт ввода/вывода | 10 мА |
Разъем питания | Заглушка |
Процессор | ATmega32U4 16 МГц |
ATmega32U4 | 2,5 КБ SRAM, 32 КБ FLASH, 1 КБ EEPROM |
Вес | 20 г |
Ширина | 53,3 мм |
Длина | 68,6 мм |
Программное обеспечение и облачное хранилище
Следующие программные средства позволяют программировать доску как онлайн, и офлайн.
Arduino IDEArduino CLIWeb Editor
Оборудование
Перечисленное ниже оборудование совместимо с данным продуктом.
экраны
4 реле экран
Motor Shield Rev3
Первые шаги
Краткое руководствоВсе, что вам нужно знать, чтобы начать работу с новой платой Arduino.
Предлагаемые библиотеки
КлавиатураФункции клавиатуры позволяют микроплатам 32u4 или SAMD отправлять нажатия клавиш на подключенный компьютер через собственный USB-порт микроконтроллера.
МышьФункции мыши позволяют микроплатам на базе 32u4 или SAMD управлять движением курсора на подключенном компьютере через собственный USB-порт микроконтроллера.
Основы Arduino
Встроенные примерыВстроенные примеры — это скетчи, включенные в среду разработки Arduino IDE и демонстрирующие все основные команды Arduino.
LearnОткройте для себя интересные статьи, принципы и методы, связанные с экосистемой Arduino. Справочник по языку
Язык программирования Arduinoможно разделить на три основные части: функции, значения (переменные и константы) и структура.
Interactive Viewer
Взаимодействуйте со схемами, печатной платой и 3D-моделью продукта.
Схема контактов
Схема, показывающая функции и расположение контактов на изделии.
Загрузки
Полная распиновка
Схемы
Файлы CAD
Arduino Leonardo Распиновка, схема и технические характеристики в деталях
Arduino Leonardo — это плата микроконтроллера, основанная на микросхеме ATmega32u4. . Atmega32u4 поставляется со встроенным загрузчиком, что позволяет удобно прошивать плату Arduino нашим кодом. Он состоит из 20 цифровых контактов ввода-вывода (из которых 7 могут использоваться как выходы ШИМ и 12 как аналоговые входы), разъема питания, порта micro USB, кварцевого генератора 16 МГц, разъема ICSP и кнопка сброса. Распиновка и технические характеристики Arduino Leonardo на базе Atmega32u4 подробно описаны в этом посте.
Arduino Leonardo с разъемами [A000057]
Arduino Leonardo Распиновка: Arduino Leonardo РаспиновкаМикрочип ATmega32u4: ATmega32u4 — это высокопроизводительный 8-битный микрочип AVR с низким энергопотреблением. Он имеет 32 КБ (из которых 4 КБ используются загрузчиком), 2,5 КБ SRAM и 1 КБ EEPROM.
Кварцевый генератор: Кварцевый генератор внутри платы имеет частоту 16 МГц, которая генерирует тактовый сигнал в микроконтроллере. Его основная функция заключается в обеспечении базовой синхронизации и управления доской.
Распиновка питания Arduino Leonardo:Разъем Barrel — разъем Barrel или разъем питания 7–12 В постоянного тока можно использовать для питания платы Arduino. Домкрат подсоединяется к адаптеру. Плата совместима с любым адаптером, мощность которого находится в диапазоне 5-20 вольт, но производитель рекомендует поддерживать его в диапазоне 7-12 вольт.
Примечание: Напряжение выше 12 В может привести к перегреву платы, а напряжение ниже 7 В может оказаться недостаточным для питания платы.
Порт Micro USB – Порт Micro USB меньше стандартного порта Mini USB, он намного более плоский и слегка заостренный, чем порт micro USB. Это позволяет нам соединить соединение между платой и компьютером. Это очень важно для программирования платы Arduino Leonardo.
Vin: Это контакт входного напряжения, который подключен к внешнему источнику питания для питания платы Arduino. Если напряжение подается через разъем питания, этот контакт можно использовать как контакт питания.
Распиновка Arduino Leanardo — аналоговый вход:Leonardo состоит из 12 аналоговых входов, промаркированных от A0 до A11, все эти контакты также могут использоваться в качестве цифровых входов/выходов. Каждый из этих аналоговых выводов имеет встроенный АЦП с разрешением 2 10 бит (таким образом, он выдает 1024 значения).
Аналоговые, цифровые и ШИМ-выводы Распиновка Arduino Leanardo — цифровые контакты ввода-вывода:На Leonardo имеется 20 цифровых контактов ввода-вывода, которые можно использовать как вход или выход. Они работают от 5 вольт. Цифровые контакты Arduino Leonardo могут считывать только два состояния: когда присутствует сигнал напряжения и когда он отсутствует. Этот тип входа обычно известен как цифровой (или двоичный), и эти состояния обозначаются как ВЫСОКИЙ и НИЗКИЙ или 1 и 0.9.0003
Распиновка Arduino Leanardo — контакты ШИМ:Имеется шесть контактов из набора цифровых контактов, которые являются контактами ШИМ (широтно-импульсной модуляции), которые пронумерованы как 3, 5, 6, 9, 10, 11 и 13. Обеспечьте 8-битный вывод ШИМ с помощью функции AnalogWrite().
Контакты UART: Контакты UART Arduino LeonardoЭти контакты используются для последовательной связи, 0 (RX) для приема данных и 1 (TX) для передачи (TX) последовательных данных TTL с использованием аппаратной возможности последовательного интерфейса ATmega32U4. .
ICSP:Расшифровывается как Внутрисхемное последовательное программирование . Эти контакты используются для программирования прошивки платы Arduino Leonardo. Новые изменения прошивки с новыми возможностями отправляются через микроконтроллер с помощью этого заголовка ICSP.
Заголовок ICSP состоит из 6 контактов.
Двухпроводной интерфейс (TWI)/I2C: Контакты Arduino Leonardo I2CЭто двухпроводной последовательный протокол связи. Это означает Inter-Integrated Circuits. I2C использует две линии для отправки и передачи данных: вывод последовательных часов (SCL) и вывод последовательных данных (SDA).
- SCL — Серийные часы . Он определяется как вывод, который передает данные часов. Он используется для синхронизации отправки данных между двумя устройствами. Последовательные часы предоставляются ведущим устройством.
- SDA — Серийные данные . Он определяется как контакт, используемый как ведомым, так и ведущим для отправки и получения данных между ними. Вот почему он также известен как линия данных , , а SCL известен как линия синхронизации.
На плате имеется 5 контактов внешних прерываний: 3 (прерывание 0), 2 (прерывание 1), 0 (прерывание 2), 1 (прерывание 3) и 7 ( прерывание 4). Эти выводы можно настроить таким образом, чтобы при возникновении любого из следующих изменений: при низком значении, переднем или заднем фронте или изменении значения.
Контакты SPI:Это означает Последовательный периферийный интерфейс . Эти контакты используются микроконтроллерами для эффективной связи с одним или несколькими периферийными устройствами. В отличие от Arduino UNO, контакты SPI на плате Leonardo присутствуют в заголовке ICSP, t эти контакты поддерживают связь SPI с использованием библиотеки SPI. Это означает, что даже если у нас есть экран, который использует связь SPI, но НЕ состоит из 6-контактного разъема ICSP, который можно подключить к 6-контактному разъему ICSP Leonardo, экран не будет работать.
Другие контакты:5V : Контакт 5V выводит 5V на внешние компоненты. Источником питания 5В для платы Arduino Nano является разъем USB и разъем Vin.
3,3 В : Контакт 3,3 В работает как выходное регулируемое напряжение 3,3 В
GND . Заземляющие штифты. Они используются для заземления цепи.
AREF: Опорное напряжение для аналоговых входов. Используется с функцией AnalogReference().
Светодиод 13: На плате есть встроенный светодиод, подключенный к цифровому контакту 13. Когда этот контакт установлен на HIGH или 1, светодиод включается, когда на этом контакте установлен LOW или 0, он выключен.
IOREF: Этот контакт представляет собой напряжение, при котором работают контакты ввода/вывода платы (т.