Найти в Дзене
DIY

Подключение датчика атмосферного давления BMP280 к ардуино.

Оглавление

Добрый день! В одной из предыдущих статей, мы разбирались с подключением к ардуино датчика BMP180 (ссылка), сегодня проделаем тоже самое с BMP280.

-2

Данный модуль умеет работать как по шине I2C, так и по SPI. Но так как у него нет своего стабилизатора питания, подключить его можно только к 3,3В. Более подробную информацию о его работе, а так же характеристики смотрите в datasheet.

  • Библиотека для работы с модулем Adafruit_BMP280 скачать.

Самый простой способ установки библиотек это разархивировать их в папку C:\Users\user\Documents\Arduino\libraries и перезагрузить программу. Более подробно про установку библиотек, а также другие способы вы можете найти в интернете, об этом очень много написано.

Подключение по I2C.

Оно достаточно простое, нужно соединить SDA и SCL модуля с соответствующими пинами ардуино ( на arduino nano это А4 - SDA, A5 - SCL) и подать питание 3,3В.

-3

Проще всего собрать все это на макетке, должно получится что-то подобное:

-4

Далее, чтобы узнать адрес модуля на шине I2C, загрузим в ардуино небольшой скетч для сканирования:

-5

Скачать скетч

После загрузки открываем монитор порта и запоминаем адрес, далее он нам пригодится.

-6

Теперь зная адрес модуля, напишем и загрузим в ардуино вот такой скетч для вывода в монитор порта температуры, атмосферного давления и высоты над уровнем моря.

-7

Скачать скетч

И результат в мониторе порта:

-8

Подключение по SPI.

-9
  • VCC - Arduino 3V3 (3.3В)
  • GND - Arduino GND
  • SCL - Arduino D13
  • SDA - Arduino D11
  • CSB - Arduino D10
  • SDO - Arduino D12
-10

Загрузим аналогичный скетч для вывода в монитор порта температуры, атмосферного давления и высоты над уровнем моря.

-11

Скачать скетч

И результат:

-12

А в следующий раз мы сравним работу двух датчиков атмосферного давления BMP180 и BMP280.

Если статья была вам полезна ставьте лайк, подписывайтесь на мой канал, ведь впереди еще много интересного!

#diy #arduino #ардуино #электроника для начинающих #электроника #своими руками #программирование #микроконтроллеры #технологии #сделай сам