I2C pressure and temperature sensor BMP180 and OLED display

This sketch shows how to connect BMP180 pressure sensor and OLED display to the Z-Uno board. There is no Z-Wave communication in this example. Data is read from sensor and printed on the display.
  • Z-Uno board
  • Breadboard
  • BMP180 pressure and temperature sensor (like this or like this)
  • OLED display (like this or like this)
  • 8 wires

Download Fritzing project
#include "Wire.h"
#include "ZUNO_BMP180.h"
#include "ZUNO_OLED_I2C.h"

ZUNO_BMP180 bmp;
OLED oled;

void setup() {
  bmp.begin();
  oled.begin();
  oled.clrscr();
}
  
void loop() {
  delay(1000);
  oled.gotoXY(0,0);
  oled.print("Millis:");
  oled.print(millis());
    
  oled.gotoXY(0,1);
  oled.print("Temperature ");
  oled.print(bmp.readTemperature());
  oled.println(" *C");
    
  oled.print("Pressure ");
  oled.print(bmp.readPressure()/133.32);
  oled.println(" mm");

  delay(2000);
}
Download this sketch