Назад к каталогу

WS2812Capture

Захват и анализ сигнала WS2812 с точностью до наносекунд на Teensy 4.x с автоматической проверкой тайминга

Версия1.0.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер559.75 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.0.0559.75 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:3b2399c13ac4191f5f797d5d644bffe4854b24ca48bf934ed60d64766c78d471
АрхивWS2812Capture-1.0.0-3b2399c1.zip

Описание

Если вы работаете с адресуемыми светодиодами WS2812 на Teensy 4.x и хотите проверить, правильно ли другие библиотеки отправляют данные, эта библиотека для вас. WS2812Capture захватывает и анализирует сигнал WS2812 с точностью до 6,7 наносекунд благодаря FlexPWM таймерам, работающим на 150 МГц, при этом DMA берёт на себя перемещение данных в оперативку без нагрузки на процессор. Библиотека автоматически детектирует паузы между кадрами, проверяет тайминг на ошибки и декодирует уровни напряжения обратно в пиксели. Поддерживает RGB, GRB, RGBW форматы и работает на пинах 2, 4, 5, 6, 8, 22, 23, 29 (Teensy 4.0/4.1) плюс дополнительно 36, 49, 53, 54 на 4.1. Учтите: сигнал WS2812 использует 5 вольт, а ноги Teensy — 3,3 вольта, поэтому понадобится резистивный делитель напряжения для безопасного подключения.

Версии

Показано: 1
1.0.02026-08-23 19:13:36 UTC
ZIP по запросу
первое скачивание может быть дольше