Main features of BMP180 Pressure range: 3001100hPa (9000m-500m above sea level) Supply voltage: 1.8V3.6V (VDDA), 1.62V3.6V (VDDD) VIN requires 5V LCC8 package: lead-free ceramic carrier package (LCC) Low power consumption: 5μA, in standard mode High accuracy: in low power mode, the resolution is 0.06hPa (0.5m) In high linearity mode, the resolution is 0.03hPa (0.25m) With temperature output I2C interface Temperature compensation Lead-free, RoHS compliant MSL 1 response time: 7.5ms Standby current: 0.1μA No external clock circuit required BMP180 technical data Pressure range 300...1100 hPa RMS noise expressed in pressure 0.06 hPa typ. (ultra-low power mode) 0.02 hPa typ. (Ultra-high resolution mode) RMS noise expressed in altitude 0.5 m, typ. (Ultra-low power mode) 0.17 m, typ. (Ultra-high resolution mode) Relative accuracy of pressure VDD = 3.3 V 950…1050 hPa/hPa±0.12 @ 25°C/m±1.0 700…900 hPa/hPa±0.12 25…40°C/m±1.0 Absolute accuracy p = 300…1100 hPa (temperature = 0…+65°C, VDD = 3.3…-4.0 V) Pressure: …+2.0 hPa Temperature: ±1°C, typ. Average current consumption (1 Hz refresh rate data) Peak current 3 μA typical (ultra-low power mode) 32 μA, typical (advanced mode) 650 μA, typical Standby current 1.62…3.6 V Power supply voltage vddio 1.62…3.6 V Power supply voltage vdd 1.8…3.6 V Operating temp. Range Full Accuracy" 40 ... + 85 ° C 0 ... + 65 ° C conv pressure. 5 ms, typical (standard mode) I2C transfer rate 3.4 MHz, max. BMP180 Typical Applications GPS Precision Navigation (Dead Reckoning, Up and Down Bridge Detection, etc.) Indoor and Outdoor Navigation Leisure, Sports and Medical Health Monitoring Weather Forecast Vertical Speed Indicator (Ascent/Sinking Speed) Fan Power Control Sports Equipment, such as Altitude Profile The BMP180 air pressure module is a high-precision, small-volume, low-power pressure sensor that can be used in mobile devices. It has excellent performance, with an absolute accuracy of at least 0.03hPa, and extremely low power consumption of only 3μA. The BMP180 uses a powerful 8-pin ceramic leadless chip carrier (LCC) ultra-thin package and can be directly connected to various microprocessors via the I2C bus. Module Wiring Method 1. First connect the chip to the microcontroller (via the I2C interface), and connect as follows 5V—VIN GND–GND A5—SCL A4—SDA 2. Then connect UNO to PC via USB 3. Run the above code
Driver and software download: 1: Install CH34X serial port driver 2: Install Arduino IDE software: Windows:https://downloads.arduino.cc/arduino-1.8.16-windows.exe Mac:https://downloads.arduino.cc/arduino-1.8.16-macosx.zip Linux 64:https://downloads.arduino.cc/arduino-1.8.16-linux64.tar.xz Linux 64 M1晶片:https://downloads.arduino.cc/arduino-1.8.16-linuxaarch64.tar.xz Linux 32 :https://downloads.arduino.cc/arduino-1.8.16-linux32.tar.xz Linux 32 M1晶片:https://downloads.arduino.cc/arduino-1.8.16-linuxarm.tar.xz Windows zip file:https://downloads.arduino.cc/arduino-1.8.16-windows.zip
Arduino 1.9 beta:https://www.arduino.cc/en/Main/OldSoftwareReleases#1.9.x