В предыдущей части урока мы начали писать инициализацию датчика, в которой считали идентификатор, калибровочные данные из датчика, также настроили тайминг режима Standby.   Теперь оверсемплинг и фильтры. Я просмотрел несколько примеров, а также много чего позавидовал из библиотек Arduino, и решил …

STM Урок 121. Датчик температуры, давления и влажности BME280. Часть 3 Читать далее »

В предыдущей части урока мы познакомились с данным датчиком, изучили его характеристики, способы подключения, его свойства, а также создали и настроили проект для его программирования.   В файле BME280.h добавим макросы для светодиода   #include <math.h> //———————————————— #define LED_GPIO_PORT GPIOA #define …

STM Урок 121. Датчик температуры, давления и влажности BME280. Часть 2 Читать далее »

На данном занятии мы по многочисленным просьбам рассмотрим датчик от компании Bosch Sensortec — BME280. Данный датчик измеряет несколько очень важных величин окружающей среды — это температура, влажность воздуха, а также атмосферное давление. Есть ещё подобный датчик — BMP280, который …

STM Урок 121. Датчик температуры, давления и влажности BME280. Часть 1 Читать далее »

  Урок 23 Часть 1   Собираем часы на DS1307 и LED индикаторе   Сегодня мы продолжим нашу работу с микросхемой, являющейся часами реального времени, начатую в уроке 17, уроке 19 и уроке 21, и попробуем теперь собрать на ней …

AVR Урок 23. Собираем часы на DS1307 и LED индикаторе. Часть 1 Читать далее »

Урок 21 Часть 5 Управление DS1307 кнопками   Продолжим работать с обеспечением возможности интерактивного редактирования показателей регистров микросхемы DS1307. В предыдущей части нашего занятия мы написали код для редактирования показателей всех регистров данной микросхемы. Теперь для полной профессиональности нам осталось …

AVR Урок 21. Управление DS1307 кнопками. Часть 5 Читать далее »

  Урок 21 Часть 4   Управление DS1307 кнопками   Продолжим работать с обеспечением возможности интерактивного редактирования показателей регистров микросхемы DS1307. В предыдущей части нашего занятия мы написали код для редактирования числа месяца.     Сегодня мы продолжим это дело …

AVR Урок 21. Управление DS1307 кнопками. Часть 4 Читать далее »

  Урок 21 Часть 3   Управление DS1307 кнопками   Продолжаем нашу работу над кнопками. В предыдущей части нашего занятия мы обработали нажатие кнопки выбора режима и «научили» данную кнопку управлять режимами изменения показаний. Дальнейшая наша задача — научиться управлять уже не …

AVR Урок 21. Управление DS1307 кнопками. Часть 3 Читать далее »

  Урок 21 Часть 2   Управление DS1307 кнопками   Продолжаем работать с кнопками. В прошлой части нашего занятия мы создали и настроили проект, решили вопрос со слишком большой задержкой, добавили макросы и необходимые переменные, так сказать, провели все подготовительные …

AVR Урок 21. Управление DS1307 кнопками. Часть 2 Читать далее »

  Урок 21 Часть 1   Управление DS1307 кнопками   Сегодня мы продолжаем работать с любимой нами микросхемой DS1307, и теперь наша задача, научиться управлять данной микросхемой с помощью кнопок, то есть устанавливать начальные показания не прошивкой, а интерактивно. Это …

AVR Урок 21. Управление DS1307 кнопками. Часть 1 Читать далее »

Урок 19 Собираем часы на микросхеме DS1307 и LCD 1602   Сегодня, набравшись уже опыта по программирования шины I2С, а также изучив микросхему реального времени DS1307, мы сможем приступить к программированию простейших часов и выводить их показания уже не в …

AVR Урок 19. Собираем часы на микросхеме DS1307 и LCD 1602 Читать далее »