![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Drivers for temperature and humidity sensor SHF15. Modified for EDE_PRO2_team1
Fork of PRO2_SHT15_Example by
main.cpp@1:4c7450d9de9d, 2017-05-08 (annotated)
- 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?
User | Revision | Line number | New 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 | } |