Перейти к содержимому
Форум журнала практической электроники «Датагор»
Набор для вскрытия электроники WOSAI 11 In 1
Сумка для инструментов 12"-14"-16", очень прочная 600D
Магнитный браслет мастера. Биты, гайки, саморезы, гвозди перестали теряться
Набор резаков, метал. ручка, цанга
Увлажнитель и очиститель воздуха. Когда шпарят батареи
Беспроводной звонок, 32 мелодии!
Набор термоусадок разного калибра, 385шт.
AAM2302 (DHT22) цифровой датчик влажности и температуры
Касса резисторов 0.25Вт, 64 номинала, всего 1280шт.
Водозащищённые навороченные мужские часы SANDA-G
Детские/стариковские GPS-часы-антипотеряшки и телефон
600шт., 3 цвета, 15 типов терминалов под обжим 22~12AWG

Рекомендованные сообщения

Всем привет!:smile:

Выкладываю код на Си для RGB ws2812.

Количество asm("nop")  в задержках быстрее и проще всего подбирать с осциллографом согласно даташита.

Загрузка цветов происходит слева-направо (от синего к зелёному) для упрощения кода.

Будут вопросы, с удовольствием отвечу:smile:  

 

ws2812.7z

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Забыл упомянуть важную деталь. Код - на 3 светодиода, в связи с чем блоки в while состоят из трёх строк. Для иного количества светодиодов необходимо увеличить количество строк до соответствующего.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ербол, добрый день! :wink:

Рисуйте схемку от руки, фотайте и прикрепляйте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день, Игорь!:smile:

Хорошо:smile:

В данном случае схема простая:

    МК               RGB 

   GND              GND

    5V                  5V

   PB0               DIN

 

Управляющий пин (РВ0) можно поменять в файле ws2812.h

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

︽ Наверх страницы ︽
×