DS1820 DS18B20 ESP01 Webserver STM32NucleoL152RE basiert auf dem DS1820-Example von Paul Staron

Dependencies:   LCD_i2c_GSOE ESP8266WebserverGSOE DS1820

Revision:
2:2c947079aae0
Parent:
0:a3c589406dc4
Child:
3:33bd03e2244f
--- a/main.cpp	Tue Dec 29 13:13:48 2020 +0000
+++ b/main.cpp	Sat Aug 07 18:17:28 2021 +0000
@@ -1,9 +1,13 @@
+//basiert auf dem DS1820-Example von Paul Staron
+
 #include "mbed.h"
 #include "DS1820.h"
+#include "LCD.h"
 
 DigitalOut led(LED1);
+lcd mylcd;
 
-#define DATA_PIN        A0
+#define DATA_PIN        PB_0
 #define MAX_PROBES      16
 DS1820* probe[MAX_PROBES];
 
@@ -13,7 +17,7 @@
 float   Temp[16]; 
 
 int main(){
-
+    mylcd.clear();
     printf("\033[0m\033[2J\033[HInitialise...!\n\n");
 
     while (DS1820::unassignedProbe(DATA_PIN)) {
@@ -52,6 +56,9 @@
                 DS_error++;
             }
             printf("Probe %d:  %3.2f %cc\r\n",i,Temp[i],0xb0);
+            mylcd.clear();
+            mylcd.cursorpos(0);
+            mylcd.printf("%3.1f",Temp[i]);
         }
         printf("\nDS errors:  %d\n\n", DS_error);