hi,
ich würd's schnell mal so realiesieren:
void loop() {
led1an();
Taste();
led2an();
Taste
...
usw.
}
void Taste() {
if Tastegedrueckt TueNix();
}
void TueNix() {
while (NOT Tastegedrueckt) {
delay(10);
}
die funktion tastegedrueckt prüft auf tastendruck und gibt dann halt je nachdem wahr oder falsch zurück.
außerdem muß diese funktion auch warten, bis man die taste losläßt.
ist eine quick&dirty-lösung mit nachteilen, aber würde auf die schnelle mal arbeiten...
gruß stefan