Программирование МК STM32. Урок 145. WS2812B. Новые эффекты и оптимизация кода. Часть 2 HD

28.12.2018
В данном занятии мы продолжим работу со светодиодами RGB, в которые встроен чип для управления их свечением. Мы проведём определённые мероприятия по оптимизации кода, в частности применим 8-битный буфер для DMA, также произведём отвязку от количества светодиодов в ленте. Также мы познакомимся с цветовой моделью HSV, которая нам поможет гораздо упростить написание кода красивых эффектов для ленты. Микроконтроллер мы будем использовать народный - STM32F103C8T6, расположенный на очень дешёвой отладочной плате. В данной части урока мы напишем несколько тестов и проверим их на практике. Отладочную плату STM32F103C8T6 можно купить здесь http://ali.pub/1jgc7 Программатор недорогой ST-Link V2 можно купить здесь http://ali.pub/pwzj8 Ленты светодиодные WS2812B разные можно приобрести здесь http://ali.pub/2i1jg1 Логический анализатор 16 каналов можно приобрести здесь http://ali.pub/2i1ki5 Импульсный источник питания 5 В в 40A 200 Вт можно приобрести здесь http://ali.pub/2ym6ia Навигация по видео: 00:09 Введение 01:53 Тест 2 05:05 Тесты 3 и 4 - плавное затухание и включение светодиодов 11:57 Тесты 5 и 6 - затемняющая маска 18:43 Тесты 7 и 8 - стробирование светодиодами Рекомендуется также перед просмотром данного урока просмотреть данное видео: Урок 5. Библиотека HAL. STM32 CUBE MX. Таймеры https://youtu.be/0O42diDRoXU Урок 10. HAL. Изучаем PWM (ШИМ). Мигаем светодиодами плавно https://youtu.be/V3tLOhYkJ8w Урок 119. WS2812B. Лента на умных светодиодах RGB. Часть 1 https://youtu.be/KykpiB_V7Kk Урок 142. WS2812B. Ленты на 150-300 светодиодов. Часть 1 https://youtu.be/z2ybQlnkidc Урок 145. WS2812B. Новые эффекты и оптимизация кода. Часть 1 https://youtu.be/ACeXl35gADA Текстовая версия данной части урока и здесь http://narodstream.ru/stm-urok-145-ws2812b-novye-effekty-i-optimizaciya-koda-chast-2/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

Похожие видео

Показать еще