SAMD21_WS2812B
Управление адресуемыми RGB светодиодами WS2812B на SAMD21 с минимальными затратами памяти и ресурсов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:8fbc10a82bfc88a1232db7df34d92a81f40dbf818004d1538a5bca75a90286f1SAMD21_WS2812B-1.0.5-8fbc10a8.zipОписание
Минималистичная библиотека для управления адресуемыми RGB светодиодами WS2812B на микроконтроллерах SAMD21 (Arduino Zero, MKR, Adafruit Feather M0 и подобные). Работает через прямое обращение к регистрам портов и цикл-точное bit-banging, поэтому занимает минимум памяти и ресурсов процессора. API состоит из двух функций: begin() для инициализации на нужном пине и set() для установки цвета и яркости. Включены восемь предопределённых цветов (белый, красный, зелёный, синий, фиолетовый, жёлтый, оранжевый и чёрный для выключения). Во время передачи данных прерывания отключаются, что обеспечивает стабильность синхронизации. Подходит для простых проектов с одним светодиодом, где критична экономия памяти.