43. BMP280 data logger

Using an Arduino Uno as the master, the objective is to

  1. Read data from the BMP280 sensor (temperature, pressure, altitude).
  2. Read the current date and time from the RTC module.
  3. Log the data (temperature, pressure, altitude, date, and time) to an SD card in .csv format.
  4. Display the data (date, time, temperature, pressure, altitude) on an OLED screen every second.

Communication Setup

Arduino Uno (Master) communicates with

  • The SD Card and BMP280 sensor (Slaves) using the SPI protocol for data transfer.

The RTC module and OLED display (Slaves) using the I2C protocol for data transfer.


 

Submit Your Solution