So wirklich viel habe ich leider noch nicht.
Code:int main (void) { DDRB |= (1<<PB1); // Ausgang für LED DDRB = ~(1<<PB0); // Eingang für Taster PORTB |= (1<<PB0); // Pullup Einschalten PORTB = (1<<PB1); _delay_ms(10000); PORTB &= ~(1<<PB1); while (1) { } }
Jetzt ist die Frage mit welcher Funktion kann ich zum Erfolg kommen ?
Natürlich benötige ich einen Taster das ist mir soweit klar.
Nur eben wie mache ich die Afrage das der Taster mindestens 5 Sekunden gedrückt wurde ?
Und wie sage ich ihm das er den neuen Wert auch nach dem Neustart speichern soll?







Zitieren

Lesezeichen