diff --git a/Steuerung_Truhen.ino b/Steuerung_Truhen.ino index 2eadb7c..eebc61f 100644 --- a/Steuerung_Truhen.ino +++ b/Steuerung_Truhen.ino @@ -1,7 +1,5 @@ #include //Setup Sensoren -#include //Setup SD SDK=D13, MOSI=D11, MISO=D12 - #include //Setup LCD #include @@ -12,25 +10,6 @@ static unsigned long last_lcd_time = 0; static unsigned long last_mess_time = 0; static unsigned long last_schalt_time = 0; -void setup_sd() { - //Initialsierugn SD - lcd.clear(); - lcd.setCursor(0, 0); //...(Zeichen,Zeile); - lcd.print("Init SD"); - if (!SD.begin(4)) { //Init SD_Karte mit CS auf Pin D4 - lcd.setCursor(0, 1); - lcd.print("fehlgeschlagen!"); - Serial.println("Init SD fehlgeschlagen!"); - delay(SETUPTIMEOUT); - return; - } else { - lcd.setCursor(0, 1); - lcd.print("abgeschlossen!"); - Serial.println("Init SD abgeschlossen!"); - delay(SETUPTIMEOUT); - } -} - void setup_lcd() { //LCD lcd.begin(16, 2); //Starten des LCD, 16 Zeichen, 2 Zeilen @@ -50,10 +29,6 @@ void setup() { Serial.println(); Serial.println(); setup_lcd(); - setup_sd(); - File logfile = SD.open("logTruhe.txt", FILE_WRITE); //Erstelle bzw. öffne log-Datei - logfile.println("t(min)\tTruhe\tT(°C)\tStatus"); - logfile.close(); lcd.clear(); for (int i = 0; i < (sizeof(truhen) / sizeof(truhen[0])); i++) { truhen[i].setup(); @@ -68,16 +43,9 @@ void loop() { { //MESSINTERVALL last_mess_time = millis(); - File logfile = SD.open("logTruhe.txt", FILE_WRITE); for (int i = 0; i < (sizeof(truhen) / sizeof(truhen[0])); i++) { truhen[i].mess(); - - //Serial.println(String(_name) + " log()"); - String logdata = String(0) + "\t\t" + String(truhen[i].getCurTemp()) + "\t" + String(truhen[i].getStat()); - logfile.println(logdata); } - logfile.println(); - logfile.close(); } //Serial.println("Schaltintervall: "+ String(millis() - last_schalt_time) + " " + String(SCHALT_REFRESH_INTERVAL)); if(millis() - last_schalt_time >= SCHALT_REFRESH_INTERVAL || last_schalt_time == 0)