Hi,
mit DAYOFWEEK komme ich (noch) nicht klar, es erscheinen die Fehlermeldungen
external Routine not found[_CLOCK_DAYOFWEEK...] sowie
Label not found[_CLOCK_DAYOFWEEK...] ".
Ist erstmal nicht so wild. Die BASCOM-Hilfe ist in dem Fall eben keine, aber im Web finde ich sicher noch was dazu.
Was anderes: ich würde in mein Programm gerne eine Mehrkanal-Schaltuhr integrieren. Erste Frage: macht man sowas oder greift man besser zu einer externen Wochenschaltuhr. Die gibt es auch für Hutschiene, mit kleinem LCD, mehrern Kanälen usw. und schickt sie auf einen digitalen Eingang. Zweite Frage, wenn doch, wäre das ein Ansatz? (das läuft auf einem GLCD und im folgenden beschreibe ich das Layout, mit welchem später die Zeiten per Tasten programmiert werden können):
- 6 Kanäle, davon jeweils 3 (z.B. früh, mittag, abend) wiederholend an den Wochentagen Mo-Fr und 3 wiederholend am Wochenende Sa+So
- Zeitprogrammaufruf beginnt mit Kanal1 und zeigt "ein: 00:00 aus: 00:00" an
- aus einem EEPROM-Bereich werden die ersten 4 Byte gelesen und jeweils an die Stunden- und Minutenstellen von EIN und AUS geschrieben
- die EIN-Stunden sind markiert (Strich o.ä.) und können mit auf/ab-Tasten geändert werden
- eine OK-Taste markiert die nächste Stelle, also die EIN-Minuten, dann die AUS-Stunden und die AUS-Minuten
- wieder OK speichert die Werte zurück in den EEPROM und ruft Kanal2 auf
- das Gleiche wieder, jedoch mit dem nächsten EEPROM-Bereich, bis Kanal6
Hat sowas schon mal jemand gemacht? Ok, das ist schon die dritte Frage, erwischt. Es werden schon einige Zeilen Code, und wenn es nur zum lernen ist. Aber Ideen sind wilkommen. Ich muss erstmal essen, bis später.
Viele Grüße, DW
mit DAYOFWEEK komme ich (noch) nicht klar, es erscheinen die Fehlermeldungen
external Routine not found[_CLOCK_DAYOFWEEK...] sowie
Label not found[_CLOCK_DAYOFWEEK...] ".
Ist erstmal nicht so wild. Die BASCOM-Hilfe ist in dem Fall eben keine, aber im Web finde ich sicher noch was dazu.
Was anderes: ich würde in mein Programm gerne eine Mehrkanal-Schaltuhr integrieren. Erste Frage: macht man sowas oder greift man besser zu einer externen Wochenschaltuhr. Die gibt es auch für Hutschiene, mit kleinem LCD, mehrern Kanälen usw. und schickt sie auf einen digitalen Eingang. Zweite Frage, wenn doch, wäre das ein Ansatz? (das läuft auf einem GLCD und im folgenden beschreibe ich das Layout, mit welchem später die Zeiten per Tasten programmiert werden können):
- 6 Kanäle, davon jeweils 3 (z.B. früh, mittag, abend) wiederholend an den Wochentagen Mo-Fr und 3 wiederholend am Wochenende Sa+So
- Zeitprogrammaufruf beginnt mit Kanal1 und zeigt "ein: 00:00 aus: 00:00" an
- aus einem EEPROM-Bereich werden die ersten 4 Byte gelesen und jeweils an die Stunden- und Minutenstellen von EIN und AUS geschrieben
- die EIN-Stunden sind markiert (Strich o.ä.) und können mit auf/ab-Tasten geändert werden
- eine OK-Taste markiert die nächste Stelle, also die EIN-Minuten, dann die AUS-Stunden und die AUS-Minuten
- wieder OK speichert die Werte zurück in den EEPROM und ruft Kanal2 auf
- das Gleiche wieder, jedoch mit dem nächsten EEPROM-Bereich, bis Kanal6
Hat sowas schon mal jemand gemacht? Ok, das ist schon die dritte Frage, erwischt. Es werden schon einige Zeilen Code, und wenn es nur zum lernen ist. Aber Ideen sind wilkommen. Ich muss erstmal essen, bis später.
Viele Grüße, DW