Forum

Einloggen | Registrieren | RSS  

Arduino Problem, von SD File lesen und in int ablegen (Elektronik)

verfasst von volvodidi(R), 12.10.2020, 17:53 Uhr

@bastelix,
ich hoffe es geht dir gut und die Familie ist gesund.
Bin im Moment wieder in S und optimiere die Schaltuhr weiter, habe aber ein Problem mit den Schaltbedingungen zum einschalten der Klima (zum Heizen).
Ich habe die Uhr ja noch mit einem DHT22 versehen, und wollte das Einschalten der Klima noch an eine Temp. Bedingung knüpfen.
Dazu habe ich mir noch 2 Variablen erstellt, einmal "int temp_trigger = 0;//Hilfsvariable für Schalttemperatur", und "int schalt_temp = 18;//Schalttemperatur".
Der temp_trigger sagt ob die Klima an oder aus ist, und schalt_temp ab wann sie eingeschaltet werden soll.
Es wird aber kein Schaltimpuls gesendet ab der eingestellten Schalttemperatur.

In Zeile 119 frage ich ab ob, es in dem eingestellten Zeitbereich liegt, die Klima geschaltet werden soll (AlarmIsActiveLG), die Klima noch ausgeschaltet ist (temp_trigger), und die Schalttemperatur (schalt_temp) unterhalb der Temperatur des Fühlers (t) liegt.
Wenn alle Bedingungen erfüllt sind soll die Klima eingeschaltet werden, und der temp_trigger auf 1 gesetzt werden (also Klima ist an).
Es tut sich aber nix.

Könnte es sein, das die Zahlenformate von "schalt_temp" und "float t = dht.readTemperature()-1.2 " unterschiedlich sind und deshalb nix geht?
Die -1,2 ist eine Temperaturanpassung.

//Klima einschalten zwischen Zeit A und B ab eingestellter Temperatur (18°C default)
if (myRTC.hours >= A_hour && myRTC.minutes >= A_minute && myRTC.hours <= B_hour && myRTC.minutes <= B_minute && AlarmIsActiveLG == 1 && temp_trigger == 0 && t <= schalt_temp)
{
sd_read_ir("ON.TXT";); //Aufruf Unterprogramm SD lesen (sd_read_ir)
lcd.setCursor(0, 1);
lcd.print("Klima ein ";);
delay(500);
(temp_trigger = 1);
}

Der komplette Sketch hängt unten dran.
Gruß
Dieter

https://www.elektronik-kompendium.de/forum/upload/20201012175239.ino



Gesamter Thread:

Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 23.02.2020, 13:33
Arduino Problem, von SD File lesen und in int ablegen - bastelix(R), 23.02.2020, 19:42
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 23.02.2020, 20:20
Arduino Problem, von SD File lesen und in int ablegen - bastelix(R), 24.02.2020, 00:16
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 24.02.2020, 08:47
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 24.02.2020, 10:46
Arduino Problem, von SD File lesen und in int ablegen - Hansen(R), 24.02.2020, 17:16
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 24.02.2020, 18:44
Arduino Problem, von SD File lesen und in int ablegen - bastelix(R), 25.02.2020, 00:19
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 25.02.2020, 18:56
Arduino Problem, von SD File lesen und in int ablegen - bastelix(R), 25.02.2020, 23:09
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 26.02.2020, 17:01
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 22.03.2020, 09:24
Arduino Problem, von SD File lesen und in int ablegen - bastelix(R), 26.03.2020, 23:24
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 12.10.2020, 17:53
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 13.10.2020, 09:58
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 13.10.2020, 12:55
Arduino Problem, von SD File lesen und in int ablegen - bastelix(R), 13.10.2020, 21:59
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 14.10.2020, 08:02
Arduino Problem, von SD File lesen und in int ablegen - bastelix(R), 14.10.2020, 22:58
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 16.10.2020, 09:31
Arduino Problem, von SD File lesen und in int ablegen - bastelix(R), 17.10.2020, 00:24
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 17.10.2020, 07:50
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 18.01.2021, 19:43
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 09.05.2021, 12:14
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 09.09.2021, 21:10
Arduino Problem, von SD File lesen und in int ablegen - bastelix(R), 10.09.2021, 00:24
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 10.09.2021, 06:29
Arduino Problem, von SD File lesen und in int ablegen - volvodidi(R), 10.09.2021, 20:53