My_microcontroller

Dependencies:   mbed

Fork of DHT-11Mine by Umair Aftab

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers airhumidity.cpp Source File

airhumidity.cpp

00001 #include "mbed.h"
00002 #include "airhumidity.h"
00003 #include "DHT.h"
00004 
00005 int error_inside;
00006 
00007 DHT sensor_inside(PTD1,SEN11301P); 
00008 
00009 
00010 //INSIDE FUNCTIONS
00011 float get_air_temp_inside(int tempunit){
00012     wait(1); 
00013     error_inside = sensor_inside.readData();
00014     switch (tempunit){
00015         case 0:
00016             return sensor_inside.ReadTemperature(CELCIUS);
00017           //  break;
00018         case 1:
00019             return sensor_inside.ReadTemperature(FARENHEIT);
00020            // break;
00021         case 2:
00022             return sensor_inside.ReadTemperature(KELVIN);
00023         //    break;
00024         default:
00025             return sensor_inside.ReadTemperature(CELCIUS);
00026         //    break;
00027     }
00028 }
00029 
00030 
00031 float get_air_humid_inside(){
00032     wait(1); 
00033     error_inside = sensor_inside.readData();
00034     return sensor_inside.ReadHumidity();
00035 }