Hi
Ich habe einmal alles zusammengeschrieben wie es sein sollte.

6 Eingäge egal welches Port
6 Ausgäng egal welches Port für LED´s
Anzeige für die Zeit
1 Taster Start
1 Taster Reset
1 Drehimpulsgeber

1. Ich stelle die Zeit (1-12 Stunden) über den Drehimpulsgeber ein.
2. Taste Start drücken.
3. Relais schaltet ein solange die Zeit läuft.
4. Die Überwachung der 6 Eingänge soll erst nach 1 Minute nach dem Start beginnen da sonst eine Störung kommt.
5. Sollte ein Störung (eine der 6 Eingänge) kommen soll das Relais ausschalten und die LED leuchten bis man die Reset Taste drückt.
6. Das drücken der Resettaste im Betrieb soll auch das Ausschalten des Relais und die zurücksetzung der Zeit bewirken.

In der Nacht habe ich mich einmal mit dem µC gespielt aber ich habe schnell erkannt das ich eine Lektüre über den Befehlssatz der AVR brauche.

Gruß Jumbo