ST3. Результаты моделирования макетных сборок с STM32

В статье приводятся результаты моделирования (видеофрагменты) для различных примеров из книги “Программирование микроконтроллеров STM32”. Подробное описание этих примеров изложено в самой книге.

1. Моделирование семисегментного индикатора в Proteus.

При включении кнопки на индикаторе засвечиваются цифры 1 и 2.

2. Моделирование сигнала SOS

Рис. 1 – Мигание встроенного светодиода на плате по алгоритму сигнала SOS
Рис. 2 – Графическая трассировка сигнала SOS
Рис. 3 – Визуализация графика сигнала SOS с помощью STM32CubeMonitor    

3. Широтно-импульсная модуляция.

В видеофрагментах показано изменение яркости свечения светодиода с помощью ШИМ. Видно, что низкая частота смены ширины импульса (15 Гц) приводит к мерцанию светодиода и, наоборот, высокая частота смены ширины импульса (61 Гц) приводит к плавному нарастанию и уменьшению яркости светодиода.

Рис. 1 – Частота смены ширины импульса 15 Гц
Рис. 2 – Частота смены ширины импульса 61 Гц

4. Подключение к STM32 потенциометра

При вращении отверткой ручки потенциометра при значениях переменной (в программе обозначена, как result) от 4096 до 3000 светодиоды отключены, при значениях от 3000 до 1500 горит один светодиод, при значениях от 1500 до 0 горят оба светодиода. 

5. Подключение к STM32 термистора.

При нагревании термистора пальцами его сопротивление уменьшается и при достижении некоторого порога загорается светодиод.

6. Подключение к STM32 датчика освещенности.

При уменьшении освещенности датчика ниже некоторого порога загорается светодиод.

7. Подключение к STM32 температурного датчика LM35.

При нагревании датчика LM35 электрофеном при достижении некоторого температурного порога загорается светодиод.

Примеры 5, 6, 7 могут легко найти практическое применение, если вместо светодиода к контроллеру подключить какое-либо исполнительное устройство, например, нагреватель, блок сигнализации, осветительный прибор, рекламную вывеску, вентилятор и т. д. Претворить в жизнь вашу идею могут здесь.