Рубрика: I2C

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, и теперь наша задача, научиться управлять данной микросхемой с помощью кнопок, то есть устанавливать начальные показания не прошивкой, а интерактивно. Это

AVR Урок 19. Собираем часы на микросхеме DS1307 и LCD 1602

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

Наверх