Advertisement
vladi4ko

Untitled

Jun 9th, 2020
1,057
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. void saveDS18B20() {
  2.   File saveFile = SPIFFS.open(DS18B20_FILE, "w");
  3.   //historyFile.print(writeAddress(sensor1).c_str());
  4.   uint8_t sensor4[8] = { 0x28, 0x9d, 0x5f, 0x9b, 0x5b, 0x14, 0x01, 0x59 };
  5.   saveFile.write((const uint8_t *)sensor4, sizeof(sensor4));
  6.   saveFile.close();
  7. }
  8.  
  9. void loadDS18B20() {
  10.   File file = SPIFFS.open(DS18B20_FILE, "r");
  11.   if (!file) {
  12.     Serial.println("No ds18b20-1 Exist");
  13.   } else {
  14.     size_t size = file.size();
  15.     if ( size == 0 ) {
  16.       Serial.println("History file empty !");
  17.     } else {
  18.       Serial.println("History file loaded !");
  19.       Serial.println(size);
  20.      
  21.       uint8_t message[8]= {'\0'};
  22.       String str = file.readString();
  23.       const char *pStr = str.c_str();
  24.       Serial.println(pStr);
  25.       memcpy(message, pStr, 8);
  26.      
  27.       printAddress(message);
  28.       float tempC = sensors.getTempC(message);
  29.       Serial.print("temperature1: ");
  30.       Serial.println(tempC);
  31.       Serial.println(CheckAddress(message));
  32.     }
  33.     file.close();
  34.   }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement