STM Урок 145. WS2812B. Новые эффекты и оптимизация кода. Часть 3

В предыдущей части урока мы написали несколько тестов и проверили их на практике. Следующий тест будет очень интересный. Там будет бежать по ленте маска насыщенности, то есть плавно бежим плавным белым пятном. Только вот с белым пятном будет уже наоборот,

 

 

STM Урок 145. WS2812B. Новые эффекты и оптимизация кода. Часть 2

В предыдущей части урока мы познакомились с цветовой моделью HSV, настроили проект, написали функцию конвертирования данных цветового пространства HSV в RGB, а также написали первый тест. Попробуем изменить количество радуг, поставим или 2 или 4   ws2812_test01(2,2);     ws2812_test01(4,2);  

 

 

STM Урок 145. WS2812B. Новые эффекты и оптимизация кода. Часть 1

Очень немалый интерес у посетителей ресурса вызвал урок 142 по подключению светодиодных лент количеством 150 и 300 светодиодов к контроллеру STM32. Поэтому хотелось бы немного продолжить и развить данную тему. Также на данный урок меня подтолкнула статья посетителя ресурса по

 

 

STM Урок 144. Режимы пониженного энергопотребления. SLEEP. Часть 2

В предыдущей части урока мы познакомились с режимами пониженного энергопотребления контроллера STM32, а в частности режима SLEEP, и познакомились со схемой урока. Теперь можно приступить и к более практической части. Проект мы сделаем из проекта урока 140 с именем WWDG01 и

 

 

STM Урок 144. Режимы пониженного энергопотребления. SLEEP. Часть 1

В данном уроке мы начнём знакомство с режимами пониженного энергопотребления микроконтроллеров STM32. Зачем нужны такие режимы контроллеру? Любое устройство, работающее от автономного источника питания, если будет эксплуатироваться только в основном (динамическом) режиме, скорее всего, долго не проработает. Поэтому и существуют

 

 

STM Урок 143. USB HS Host MSC FREERTOS. Часть 2

В предыдущей части нашего урока мы создали проект и добавили в него две задачи для работы с шиной USB и библиотекой FATFS.   Вернёмся в наш проект и добавим несколько глобальных указателей и переменных  

  Вернёмся в функцию USB_Task02

 

 

STM Урок 143. USB HS Host MSC FREERTOS. Часть 1

Продолжаем тему программирования шины USB, устройства Host (ведущего), класса MSC (Mass Storage Class) с использованием интерфейса HS (High Speed). Только проект мы будем на данном занятии уже разрабатывать для использования с операционной системой реального времени FREERTOS. При использовании данной системы

 

 

 

 

STM Урок 142. WS2812B. Подключаем ленты количеством 150-300 светодиодов. Часть 5

В предыдущей части урока мы подготовили провод питания 220 вольт для нашей ленты и присоединили к нему колодку.   Просверлим отверстие для ввода провода сетевого питания в дом     И затем проводим в него провод     Вилку прикрепим вот

 

 

STM Урок 142. WS2812B. Подключаем ленты количеством 150-300 светодиодов. Часть 4

В предыдущей части урока мы изменили код проекта под использование ленты на 300 светодиодов и проверили его на практике.   Теперь настало время наши ленты повесить на их место, где они будут радовать глаза окружающих. Для этого мы сначала подготовим питание