#define F_CPU 8000000UL #include #include #include #include #include #include #include "global.h" #include "rf01.h" #include unsigned char data[3]; unsigned char name=0; volatile unsigned int counter_light=0; #define AUSGANG PORTD // Port D #define LED1 PD5 #define LED2 PD6 #define DAUER_LICHT 500 ISR (TIMER1_OVF_vect) { // Timer/Counter Register setzten für 1ms TCNT1 = 49536; // counter inkrementieren counter_light++; if(counter_light <= DAUER_LICHT) { if ( (name == 1) ) PORTD |= (1 << LED1); // led1 ein if ( (name == 2) ) PORTD |= (1 << LED2); // led1 ein } else { PORTD &= ~(1 << LED1); // led1 aus PORTD &= ~(1 << LED2); // led2 aus; name = 0; TIMSK &= ~(1<