Gast
#2520102
Schönen Tag, mein kleiner Bruder, der zur Zeit noch die Schule besucht, hat den Auftrag bekommen, etwas zu programmieren und kommt nicht weiter, da ich mich wenig mit Elektronik beschäftige, und ihm nicht behilflich sein kann, poste ich die Angabe hier hinein... Vll hat ja ein Hobby-Programmierer 5 mins Zeit. Mit dem ATmega- Übungsboard ist ein Treppenlicht-Automat mittels einer Taste nach untenstehender Vorgabe zu realisieren. Die Lampe wird mit jeweils 2 LEDs dargestellt. (Diese können selbst gewählt werden.) Als Taster für die Bedienung des Treppenlicht-Automaten ist eine beliebige Taste am Übungsboard zu verwenden. 1) Die eingestellte Einschaltzeit des Treppenlicht-Automaten ist mit 60 Sekunden fixiert. 2) Nach dem Starten des Programms ist die Lampe(PORTD) ausgeschaltet. 3) Mit Drücken des Tasters (irgendein Taster am PORTA) wird die Lampe eingeschaltet und die eingestellte Einschaltzeit von 60 Sekunden beginnt zu laufen. Nach Erreichen von 60 Sekunden wird die Lampe ausgeschaltet. 4) Wird der Taster noch vor Ablauf der Einschaltzeit (60 Sekunden) erneut gedrückt, beginnt die Einschaltzeit wieder neu zu laufen. (Retriggerung, Nachtriggerung, Nachschaltfunktion) 5) Schnelles, mehrfaches Drücken des Tasters (pumpen) führt zu einer Aufsummierung von 2, 3 oder mehreren Einschaltzeiten bis zu einer Gesamt-Einschaltzeit von maximal 10 Minuten. Das Intervall zwischen zwei Tastenbetätigungen muss unter 2 Sekunden liegen. 6) Ein langer Tastendruck (>2 Sekunden) bricht die laufende Einschaltzeit ab und schaltet die Lampe aus (Energiesparfunktion). 7) Funktionalität TW (siehe Abbildung): Zur Abschalt-Vorwarnung (entsprechend DIN 180-15-2) erzeugt der Treppenlicht-Automat kurze Dunkel-Impulse von ca. 0,5 Sekunden (flackern) in den Zeitpunkten 30 Sekunden, 15 Sekunden und 5 Sekunden vor der Abschaltung