Месяц: Декабрь 2018

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. При использовании данной системы

WS2812B, STM32F103C8T6 и цветовая схема HSV.

Расскажу о том, как дружил STM32F103C8T6 c WS2812B через RGB и HSV, и том зачем это было нужно. Исходники прилагаются, красивых картинок не будет.

Метки: , , , ,

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

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

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

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

Наверх