Skip to content

Llerr/Clock-on-STM32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clock-on-STM32

Проект часов на stm32f103ret. Часы отображают тепературу, влажность, давление. При изменении освещения, меняют яркость. Яркость для каждого уровня освещения настраивается. В часах реализован таймер с обратным отсчётом, помидорный таймер с настраиваемым временем рабоы, отдыха, количества повторов. Для вывода звука будильника и оповещения используется встроенный ЦАП.

Используются датчики

  1. Температура и влажность AHT10
  2. Температура, давление, влажность для BME280 BMP/BME280
  3. Освещённость MAX44009

Папка Data содержит ресурсы которые добалены в проект, её содержимое не нужно для сборки.

Управление. кнопки джойстика вправо/влево/вверх/вниз используются для переключения экранов, навигации в меню, редактирования. Центральная кнопка, выбор в меню, подтверждение редактирования, запуск/остановка таймера. Долгое нажатие кнопки влево завершает редактирование без сохранения. Кнопка set открывает/закрывает меню. кнопка reset заведена на пин reset микроконтроллера.

Обзор https://youtu.be/UtpCfxeUCh0