Содержание

Arduino Leonardo ETH

Arduino Leonardo ETH — это совмещённые на одной плате Arduino Leonardo и Ethernet Shield 2. Основной микроконтроллер платформы — ATmega32U4, чип для работы с Ethernet — Wiznet W5500.

Arduino Ethernet ETH отличается от других плат Arduino наличием microSD-кардридера и Ethernet-контроллера Wiznet.

На плате предусмотрено всё необходимое для начала работы: 20 цифровых входов/выходов (7 из которых могут работать в качестве ШИМ-выходов, 12 — в качестве аналоговых входов), кварцевый резонатор на 16 МГц, разъём для microSD, разъём Ethernet, разъём микро-USB, разъём питания, разъём для внутрисхемного программирования ICSP (In-Circuit Serial Programming) и кнопка сброса.

Подключение и настройка

Для работы с платой Arduino Leonardo ETH в операционной системе Windows скачайте и установите на компьютер интегрированную среду разработки Arduino — Arduino IDE.

Плата Arduino Leonardo ETH выпускается компанией Arduino SRL. Поэтому для её подключения по USB подойдёт только Arduino IDE от Arduino SRL.

Что-то пошло не так?

Элементы платы

Микроконтроллер ATmega32U4

Аппаратной частью платформы является 8-битный микроконтроллер семейства AVR — ATmega32U4. Он предоставляет в ваше распоряжение 32 КБ флеш-памяти для хранения прошивки, 2.5 КБ оперативной памяти SRAM и 1 КБ энергонезависимой памяти EEPROM для хранения данных. Этого вполне достаточно для решения задач по управлению роботами, промышленной автоматикой, системами умного дома, световыми инсталляциями и т.д.

Чип W5500

W5500 — это функционально законченный чип встраиваемого Ethernet-контроллера для обеспечения проводного соединения TCP/IP. Аппаратный стек TCP/IP поддерживает TCP, UDP, IPv4, ICMP, ARP, IGMP, PPPoE. Связан с линией SPI и 10 пином на микроконтроллере ATmega32U4.

Пины питания

На плате предусмотрены следующие пины питания:

Порты ввода/вывода

Светодиодная индикация

Имя светодиода Назначение
RX и TX Мигают при передаче данных между Arduino Leonardo ETH и USB компьютера.
L Светодиод вывода 13. При отправке значения HIGH светодиод включается, при отправке LOW – выключается.
ON Горит при подключении питания к Arduino Leonardo ETH.

Разъём micro-USB

Разъём micro-USB предназначен для прошивки платформы Arduino Leonardo с помощью компьютера.

Разъём внешнего питания

Разъём для подключения внешнего питания от 7 В до 12 В.

Слот карт microSD

Слот предназначен для подключения карт microSD. Карта памяти будет полезна для хранение файлов медиа-данных для раздачи по сети и длинных лог-файлов. Работу с microSD облегчает библиотека SD. При работе с библиотекой не забудьте, что линия SS соединена с выводом 4.

Ethernet-разъём

Arduino Leonardo ETH можно подключить к проводной сети через Ethernet-разъём RG-45. Для облегчения и скрытия всех тонкостей протокола реализована библиотека Ethernet2.

ICSP-разъём

ICSP-разъем предназначен для внутрисхемного программирования микроконтроллера ATmega32U4. Также с применением библиотеки SPI данные выводы могут осуществлять связь по интерфейсу SPI. Обратите внимание линии SPI не продублированы на цифровых контактах, как это сделано на Arduino Uno. Это означает, что если плата расширения использует SPI и не имеет снизу ICSP-разъёма ответного к этим штырькам на Arduino, она работать не будет.

Принципиальная и монтажная схемы

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

Ресурсы