Drivers for temperature and humidity sensor SHF15. Modified for EDE_PRO2_team1

Dependencies:   SHTx mbed

Fork of PRO2_SHT15_Example by Olga Høyer

Committer:
OlgaHoeyer
Date:
Mon May 08 12:13:13 2017 +0000
Revision:
1:4c7450d9de9d
Parent:
0:f850dfb07e93
Child:
2:4fba73b78e1c
Drivers for temperature and humidity sensor. Modified for EDE_PRO2_TEAM1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
NegativeBlack 0:f850dfb07e93 1 /**
NegativeBlack 0:f850dfb07e93 2 * Copyright (c) 2010 Roy van Dam <roy@negative-black.org>
OlgaHoeyer 1:4c7450d9de9d 3 **/
NegativeBlack 0:f850dfb07e93 4
NegativeBlack 0:f850dfb07e93 5 #include "mbed.h"
NegativeBlack 0:f850dfb07e93 6 #include "SHTx/sht15.hpp"
NegativeBlack 0:f850dfb07e93 7
NegativeBlack 0:f850dfb07e93 8 Serial pc(USBTX, USBRX);
NegativeBlack 0:f850dfb07e93 9 DigitalOut busy(LED1);
NegativeBlack 0:f850dfb07e93 10
OlgaHoeyer 1:4c7450d9de9d 11 //ports on the Nucleo:
OlgaHoeyer 1:4c7450d9de9d 12 SHTx::SHT15 sensor(PB_8, PB_9);
OlgaHoeyer 1:4c7450d9de9d 13
NegativeBlack 0:f850dfb07e93 14
NegativeBlack 0:f850dfb07e93 15 int
NegativeBlack 0:f850dfb07e93 16 main() {
NegativeBlack 0:f850dfb07e93 17 // Speed things up a bit.
NegativeBlack 0:f850dfb07e93 18 sensor.setOTPReload(false);
NegativeBlack 0:f850dfb07e93 19 sensor.setResolution(true);
NegativeBlack 0:f850dfb07e93 20
NegativeBlack 0:f850dfb07e93 21 while(1) {
NegativeBlack 0:f850dfb07e93 22 busy = true;
NegativeBlack 0:f850dfb07e93 23 sensor.update();
NegativeBlack 0:f850dfb07e93 24 busy = false;
NegativeBlack 0:f850dfb07e93 25
NegativeBlack 0:f850dfb07e93 26 // Temperature in celcius
NegativeBlack 0:f850dfb07e93 27 sensor.setScale(false);
OlgaHoeyer 1:4c7450d9de9d 28 pc.printf("Temperature [ %3.2f C ]\r\n", sensor.getTemperature()); //SKAL RETTES
NegativeBlack 0:f850dfb07e93 29
NegativeBlack 0:f850dfb07e93 30 // Relative Humidity
OlgaHoeyer 1:4c7450d9de9d 31 pc.printf("Humdity [ %3.2f %% ]\r\n\n", sensor.getHumidity()); //SKAL RETTES
NegativeBlack 0:f850dfb07e93 32
NegativeBlack 0:f850dfb07e93 33 wait(5);
NegativeBlack 0:f850dfb07e93 34 }
NegativeBlack 0:f850dfb07e93 35 }