Drivers for temperature and humidity sensor SHF15. Modified for EDE_PRO2_team1
Fork of PRO2_SHT15_Example by
get_temp.cpp
00001 //Author : Olga Hoeyer 00002 //Date : 18 May 2017 00003 //Version : 2.0 00004 //Changes: Structure changed to modular, to ease future use of the funktion. 00005 //Copyright : Open for everyone 00006 // 00007 //Description : Function will get a temperature value from the SHF-15 sensor 00008 //Output is value in Celsius (float). 00009 00010 00011 #include "mbed.h" 00012 #include "SHTx/sht15.hpp" 00013 00014 DigitalOut busy(LED1); 00015 //ports on the Nucleo: PB_8, PB_9 00016 SHTx::SHT15 sensor(PB_8, PB_9); 00017 00018 float GetTemperature() 00019 { 00020 //VARIABLES: 00021 float temperature; //this will be data read from sensor 00022 00023 // Speed things up a bit. 00024 sensor.setOTPReload(false); 00025 sensor.setResolution(true); 00026 00027 busy = true; 00028 sensor.update(); 00029 busy = false; 00030 00031 // Temperature in celcius 00032 sensor.setScale(false); 00033 temperature=sensor.getTemperature(); 00034 00035 wait(5); 00036 return (temperature); 00037 00038 }
Generated on Mon Jul 18 2022 01:27:18 by 1.7.2