Рубрика: I2C

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

В предыдущей части урока мы настроили фильтр и оверсемплинги, а также считали с датчика значение температуры воздуха.   Теперь давление. Посмотрим регистр     Так как давление хранится таким же образом, как и температура, то перейдём в соответствующую функцию BME280_ReadPressure и причитаем

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Наверх