//Programm: Wenn B5 an, dann D7 3 Sec. an dann aus #define F_CPU 3686400 // Taktferquenz des myAVR-Boards #define BAUD 9600 #include // AVR Register und Konstantendefinitionen #include // Bibliothek mit Warteroutinen void init() { cbi(DDRB,5); sbi(DDRD,7); } ///////////////////////////////////////////////////////////////////////////// // Main-Funktion ///////////////////////////////////////////////////////////////////////////// main() { init(); // Initialisierungen while (true) // Mainloop-Begin { if (PINB&32) { PORTD |=0b10000000; _delay_ms(3000); PORTD &=0b01111111; } } // Mainloop-Ende } //-------------------