Drivers for temperature and humidity sensor SHF15. Modified for EDE_PRO2_team1

Dependencies:   SHTx mbed

Fork of PRO2_SHT15_Example by Olga Høyer

get_temp.cpp

Committer:
OlgaHoeyer
Date:
2017-05-18
Revision:
6:d17b645ed2a5

File content as of revision 6:d17b645ed2a5:

//Author : Olga Hoeyer
//Date : 18 May 2017
//Version : 2.0
//Changes: Structure changed to modular, to ease future use of the funktion.
//Copyright : Open for everyone
//
//Description : Function will get a temperature value from the SHF-15 sensor
//Output is value in Celsius (float).


#include "mbed.h"
#include "SHTx/sht15.hpp"

DigitalOut busy(LED1);
//ports on the Nucleo: PB_8, PB_9
SHTx::SHT15 sensor(PB_8, PB_9);

float GetTemperature()
{
//VARIABLES:
    float temperature;          //this will be data read from sensor
    
    // Speed things up a bit.
        sensor.setOTPReload(false);
        sensor.setResolution(true);

        busy = true;
        sensor.update();
        busy = false;

    // Temperature in celcius
    sensor.setScale(false);
    temperature=sensor.getTemperature();       

    wait(5);
    return (temperature);

}