EtherCard
IPv4 драйвер для микросхемы ENC28J60, добавляющий сетевые возможности Arduino на базе AVR
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:4327d9c67f5843c004b53e499ffbe77b7e7998c40f0a6c2dd444e1f045c6c3feEtherCard-1.1.0-4327d9c6.zipОписание
Драйвер для микросхемы ENC28J60, которая превращает Arduino в полноценный сетевой узел. Работает с классическими платами на AVR — Uno, Mega, Leonardo, Nano и их клонами. Библиотека предоставляет как низкоуровневый доступ к сетевым операциям, так и удобные функции для HTTP и передачи данных. На оперативной памяти займет около килобайта, но с большими буферами пакетов и глобальными переменными нужно следить за объемом памяти на компактных микроконтроллерах. Требует подключения по SPI с отдельным выводом CS, а также стандартными пинами SI, SO и SCK. Non-AVR платы вроде Arduino 101, Zero и Due не поддерживаются. Совместима с Arduino IDE версии 1.0.0 и выше, устанавливается через Library Manager.