Zeitschaltung Kategorie: Programmierung (von Rene Schulz - 20.11.2011 18:13) | ||
| ||
so einen kleinen Erfolg habe ich zu Verzeichnen. In folgfendem Programm läuft alles so wie es soll, bis auf die Kleinigkeit, dass das Relais zur angegebenen Zeit nicht abschaltet. Könnte mir bitte einer sagen was ich falsch mache und ob loop so an der richtigen Stelle sitzt, weil das Programm ja jeden Tag zu dieser Zeit ablaufen soll. Danke schon mal Gru� Rene thread main { string s; byte led; byte outport; byte port; byte hour, min; int time; stports.init(); lcdext.init(); /*******************************************/ /******** ANSTEUERUNG LCD *************/ /*******************************************/ lcdext.print(" C-CONTROL II"); lcdext.line(2); lcdext.print(" STATION"); sleep 2000; lcdext.clear(); /*******************************************/ /******** ANSTEUERUNG RELAYS *************/ /*******************************************/ lcdext.print("TERRA: LICHT"); sleep 2000; lcdext.clear(); /////////////////Zeitschaltuhr Licht////////////////////// min = system.minute(); wait system.minute() != min; time=system.hour()*100 + system.minute(); loop ////////////// Es wird jeden Tag geschaltet///////////////// if time >= 001 and time <= 003 stports.setRel(1,1); else stports.setRel(1,0); | ||
Antwort schreiben Antworten: Re: Zeitschaltung (von Karl - 20.11.2011 21:29) Re: Zeitschaltung (von Rene Schulz - 20.11.2011 21:39) Re: Zeitschaltung (von Rene Schulz - 20.11.2011 22:23) Re: Zeitschaltung (von Karl - 21.11.2011 12:40) Re: Zeitschaltung (von Rene Schulz - 21.11.2011 13:29) Re: Zeitschaltung (von Karl - 23.11.2011 18:22) Re: Zeitschaltung (von Rene Schulz - 23.11.2011 20:04) Re: Zeitschaltung (von Karl - 4.12.2011 19:50) Re: Zeitschaltung (von Rene Schulz - 18.12.2011 14:06) |