Library to tell DS18B20 temperature sensor to measure temperatures
DS18B20.h@0:d76559dea000, 2013-06-23 (annotated)
- Committer:
- simonbarker
- Date:
- Sun Jun 23 15:18:52 2013 +0000
- Revision:
- 0:d76559dea000
Finalised DS18B20 methods
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
simonbarker | 0:d76559dea000 | 1 | #ifndef DS18B20_h |
simonbarker | 0:d76559dea000 | 2 | #define DS18B20_h |
simonbarker | 0:d76559dea000 | 3 | |
simonbarker | 0:d76559dea000 | 4 | #include "mbed.h" |
simonbarker | 0:d76559dea000 | 5 | #include "Onewire.h" |
simonbarker | 0:d76559dea000 | 6 | |
simonbarker | 0:d76559dea000 | 7 | class DS18B20{ |
simonbarker | 0:d76559dea000 | 8 | |
simonbarker | 0:d76559dea000 | 9 | public: |
simonbarker | 0:d76559dea000 | 10 | DS18B20(PinName oneBus); |
simonbarker | 0:d76559dea000 | 11 | void broadcastConvert(); |
simonbarker | 0:d76559dea000 | 12 | float getTemperature(unsigned char* address); |
simonbarker | 0:d76559dea000 | 13 | void printSingleAddress(); |
simonbarker | 0:d76559dea000 | 14 | |
simonbarker | 0:d76559dea000 | 15 | private: |
simonbarker | 0:d76559dea000 | 16 | Onewire oneBus_; |
simonbarker | 0:d76559dea000 | 17 | }; |
simonbarker | 0:d76559dea000 | 18 | #endif |