How it works
BMP280 is an integrated circuit by Bosch. When using our board, you are essentially communicationg with the onboard BMP280 directly via I2C communication.

Datasheet
For an in-depth look at tehnical specifications, refer to the official BMP280 Datasheet:
BMP280 Datasheet
Detailed technical documentation for the BMP280 sensor
How the sensor works
The BMP280 is a pressure and temperature sensor that can also calculate altitude based on pressure. The sensor takes measurements by using the piezoresistive effect to gather information.
The piezoresistive effect is a change in the electrical resistivity of a material (e.g., semiconductor, metal) when mechanical strain is applied. The electrical resistance change is due to two causes: a change in geometry and a change in conductivity of the material. The change in resistance is much more pronounced for semicnductors than for metals.
Four Si-resistors are diffused into a semiconductor membrane and connected together to form a Wheatstone bridge. Under the influence of pressure, the diaphragm deforms, thereby affecting the electrical resistance of the foru Si-resistors. The change in resistance is proportional to the applied pressure.

I2C communication
The BMP280 uses the I2C protocol to communicate with a microcontroller. It operates with a default I2C address of 0x76 (alternatively 0x77 by shorting JP2) and supports a speed of up to 3.4MHz for rapid data transmission.
Upon request, the sensor responds with pressure values in a 16 to 19 bit format and temperature values in a 16 bit format.