STM Урок 148. LL. Динамическая индикация

Продолжаем изучение библиотеки LL. И сегодня мы к нашему контроллеру STM32F103 попробуем подключить четырехразрядный семисегментный индикатор. Причём именно сразу четырехразрядный, так как, думаю, работать со статической индикацией и с одноразрядным индикатором смысла нет, так как это используется очень редко и

 

 

ESP8266 Урок 2. AT команды

Продолжаем знакомство с микроконтроллером ESP8266. На данном занятии мы попробуем посредством AT-команд управлять данной микросхемой, а вернее модулем ESP-01, на которой она установлена. Вот так вот выглядит модуль ESP-01     А это его вид снизу (со стороны контактов)  

 

 

STM Урок 147. LL. Таймеры. Часть 2

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

 

 

STM Урок 147. LL. Таймеры. Часть 1

Продолжаем знакомство с библиотекой LL (low-layer drivers). На прошлом занятии мы узнали о преимуществах данной библиотеки, поработали с ножками порта, а теперь давайте попробуем поработать с таймерами. С таймерами, вообще-то, мы работаем уже давно и постоянно, но с использованием библиотеки

 

 

ESP8266 Урок 1 Первое знакомство с контроллером ESP8266

Наконец-то, по многочисленным просьбам мы начинаем знакомство, а впоследствии, как я думаю, и полноценную работу по программированию микроконтроллера ESP8266. Данный контроллер является собственностью китайского производителя Espressif, и основную свою популярность среди программистов он снискал благодаря наличию беспроводного интерфейса Wi-Fi. Также

 

 

STM Урок 146. Библиотека LL. Светодиоды и кнопка

В уроке 144 мы с вами познакомились, какие основные режимы пониженного энергопотребления существуют у контроллеров stm32 и поглубже познакомились с одним из них — с режимом SLEEP. И, прежде чем приступить к изучению остальных режимов, давайте познакомимся с библиотекой low-layer

 

 

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 и