DS1820 DS18B20 ESP01 Webserver STM32NucleoL152RE basiert auf dem DS1820-Example von Paul Staron
Dependencies: LCD_i2c_GSOE ESP8266WebserverGSOE DS1820
Diff: main.cpp
- 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);