Dual DS18B20 Serial Temp logger

Dependencies:   DS1820 mbed

Fork of DS1820_HelloWorld by Erik -

Import program

00001 
00002 #include "mbed.h"
00003 #include "DS1820.h"
00004  
00005 DS1820 probeInt(A0);
00006 DS1820 probeExt(A1);
00007 Timer t;
00008 int main() {
00009      probeInt.unassignedProbe(A0);
00010      
00011      probeExt.unassignedProbe(A1);
00012      
00013      while(1) {
00014          probeInt.convertTemperature(true, DS1820::all_devices);  // Start temperature conversion
00015          printf("TempInt value=%f\r\n", probeInt.temperature());     
00016 
00017          probeExt.convertTemperature(true, DS1820::all_devices);  // Start temperature conversion
00018          printf("TempRoom value=%f\r\n", probeExt.temperature());
00019      }
00020 }
00021 

Files at this revision

API Documentation at this revision

Comitter:
rlanghbv
Date:
Thu Nov 23 08:27:26 2017 +0000
Parent:
5:46e4682f9c42
Commit message:
Doc Update

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Thu Nov 23 08:19:49 2017 +0000
+++ b/main.cpp	Thu Nov 23 08:27:26 2017 +0000
@@ -11,10 +11,11 @@
      probeExt.unassignedProbe(A1);
      
      while(1) {
-         probeInt.convertTemperature(true, DS1820::all_devices);         //Start temperature conversion, wait until ready
+         probeInt.convertTemperature(true, DS1820::all_devices);  // Start temperature conversion
          printf("TempInt value=%f\r\n", probeInt.temperature());     
 
-         probeExt.convertTemperature(true, DS1820::all_devices);         //Start temperature conversion, wait until ready             
+         probeExt.convertTemperature(true, DS1820::all_devices);  // Start temperature conversion
          printf("TempRoom value=%f\r\n", probeExt.temperature());
      }
-}
\ No newline at end of file
+}
+