NRFLite
Минималистичная библиотека для nRF24L01+ с поддержкой динамических пакетов и работой на двух выводах микроконтроллера
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2e44e4697bf141f5ae3fc1687168c9be4e8da409b7f45b930968efa4a3f16545NRFLite-3.1.2-2e44e469.zipОписание
Лёгкая библиотека для работы с nRF24L01+ радиомодулями, которая избегает лишней сложности. Вместо множества функций для настройки адресов, включения переповторов и автоподтверждений нужно просто отправлять пакеты данных — основная логика уже включена. Поддерживает динамический размер пакетов с опциональными пакетами подтверждения. Интересное преимущество — можно обойтись всего двумя выводами микроконтроллера на ATtiny и ATmega платах, хотя обычно требуется четыре. Есть режим с использованием общих CE и CSN выводов, работа как с прерываниями через IRQ pin, так и без них. Совместима с библиотекой RF24. В документации найдёшь видеогайды по базовым возможностям, подключению с двумя выводами и примеры для ATtiny85. Учти, что двухпроводной режим заметно медленнее, поэтому его стоит использовать только когда скорость не критична.