В статье приводятся результаты моделирования (видеофрагменты) для различных примеров из книги “Программирование микроконтроллеров STM32”. Подробное описание этих примеров изложено в самой книге.
1. Моделирование семисегментного индикатора в Proteus.
2. Моделирование сигнала SOS
3. Широтно-импульсная модуляция.
В видеофрагментах показано изменение яркости свечения светодиода с помощью ШИМ. Видно, что низкая частота смены ширины импульса (15 Гц) приводит к мерцанию светодиода и, наоборот, высокая частота смены ширины импульса (61 Гц) приводит к плавному нарастанию и уменьшению яркости светодиода.
4. Подключение к STM32 потенциометра
При вращении отверткой ручки потенциометра при значениях переменной (в программе обозначена, как result) от 4096 до 3000 светодиоды отключены, при значениях от 3000 до 1500 горит один светодиод, при значениях от 1500 до 0 горят оба светодиода.
5. Подключение к STM32 термистора.
6. Подключение к STM32 датчика освещенности.
7. Подключение к STM32 температурного датчика LM35.
Примеры 5, 6, 7 могут легко найти практическое применение, если вместо светодиода к контроллеру подключить какое-либо исполнительное устройство, например, нагреватель, блок сигнализации, осветительный прибор, рекламную вывеску, вентилятор и т. д.