#define SAMPLE_INC 50 // Zeitinkrement für synchrone Messung in ms #define Tastercount5 100 // Zählerstand um die Schaltung auszuschalten (* SAMPLE_INC ms) #define LEDaus 400 // Zeit nachdem die LED ausgeschaltet werden (* SAMPLE_INC ms) #defien BUZZERaus 100 // Zeit nachdem der Buzzer ausgeschaltet werden (* SAMPLE_INC ms) bit T_status void einschalten (void) { void einschalten (void) { if (Tasterstatus != 0) T_status = 0; if (++T_status == Tastercount5) { if (PW_hold == 1) { PW_hold = 0; while (LEDaus) { LED_rot = 1; LED_gelb = 1; LED_gruen = 1; } while (BUZZERaus) Buzzer = 0; } else PW_hold = 1; } }