PERSONAL USE ONLY

Dependencies:   DHT DHT11 mbed

Committer:
JinxedJinx
Date:
Wed Aug 01 06:28:48 2018 +0000
Revision:
0:5edc821273af
personal use only;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JinxedJinx 0:5edc821273af 1 #include "mbed.h"
JinxedJinx 0:5edc821273af 2
JinxedJinx 0:5edc821273af 3 /*------------------------------------------------------------------------------
JinxedJinx 0:5edc821273af 4 Before to use this example, ensure that you an hyperterminal installed on your
JinxedJinx 0:5edc821273af 5 computer. More info here: https://developer.mbed.org/handbook/Terminals
JinxedJinx 0:5edc821273af 6
JinxedJinx 0:5edc821273af 7 The default serial comm port uses the SERIAL_TX and SERIAL_RX pins (see their
JinxedJinx 0:5edc821273af 8 definition in the PinNames.h file).
JinxedJinx 0:5edc821273af 9
JinxedJinx 0:5edc821273af 10 The default serial configuration in this case is 9600 bauds, 8-bit data, no parity
JinxedJinx 0:5edc821273af 11
JinxedJinx 0:5edc821273af 12 If you want to change the baudrate for example, you have to redeclare the
JinxedJinx 0:5edc821273af 13 serial object in your code:
JinxedJinx 0:5edc821273af 14
JinxedJinx 0:5edc821273af 15 Serial pc(SERIAL_TX, SERIAL_RX);
JinxedJinx 0:5edc821273af 16
JinxedJinx 0:5edc821273af 17 Then, you can modify the baudrate and print like this:
JinxedJinx 0:5edc821273af 18
JinxedJinx 0:5edc821273af 19 pc.baud(115200);
JinxedJinx 0:5edc821273af 20 pc.printf("Hello World !\n");
JinxedJinx 0:5edc821273af 21 ------------------------------------------------------------------------------*/
JinxedJinx 0:5edc821273af 22 /*
JinxedJinx 0:5edc821273af 23 DigitalOut led(LED1);
JinxedJinx 0:5edc821273af 24 #include "DHT11.h"
JinxedJinx 0:5edc821273af 25 DHT11 d(D8);
JinxedJinx 0:5edc821273af 26
JinxedJinx 0:5edc821273af 27 int main()
JinxedJinx 0:5edc821273af 28 { int s;
JinxedJinx 0:5edc821273af 29 int hum=0,tem=0;
JinxedJinx 0:5edc821273af 30
JinxedJinx 0:5edc821273af 31 printf("Hello World !\n");
JinxedJinx 0:5edc821273af 32
JinxedJinx 0:5edc821273af 33 while(1) {
JinxedJinx 0:5edc821273af 34 wait(1); // 1 second
JinxedJinx 0:5edc821273af 35 s=d.readData();
JinxedJinx 0:5edc821273af 36 hum=d.readHumidity();
JinxedJinx 0:5edc821273af 37 tem=d.readTemperature();
JinxedJinx 0:5edc821273af 38 printf("Tem = %d Hum = %d\n", tem,hum);
JinxedJinx 0:5edc821273af 39 }
JinxedJinx 0:5edc821273af 40 }
JinxedJinx 0:5edc821273af 41 */
JinxedJinx 0:5edc821273af 42
JinxedJinx 0:5edc821273af 43
JinxedJinx 0:5edc821273af 44 DigitalOut led(LED1);
JinxedJinx 0:5edc821273af 45 #include "DHT.h"
JinxedJinx 0:5edc821273af 46 DHT d(D8,11);
JinxedJinx 0:5edc821273af 47
JinxedJinx 0:5edc821273af 48 int main()
JinxedJinx 0:5edc821273af 49 { int s;
JinxedJinx 0:5edc821273af 50 float hum=0,tem=0;
JinxedJinx 0:5edc821273af 51 printf("Hello World !\n");
JinxedJinx 0:5edc821273af 52
JinxedJinx 0:5edc821273af 53 while(1) {
JinxedJinx 0:5edc821273af 54 wait(1); // 1 second
JinxedJinx 0:5edc821273af 55 s=d.readData();
JinxedJinx 0:5edc821273af 56 hum=d.ReadHumidity();
JinxedJinx 0:5edc821273af 57 tem=d.ReadTemperature(KELVIN);
JinxedJinx 0:5edc821273af 58 tem=tem-273;
JinxedJinx 0:5edc821273af 59 printf("Tem = %.2f Hum = %.2f\n", tem,hum);
JinxedJinx 0:5edc821273af 60 }
JinxedJinx 0:5edc821273af 61 }