irgendwie fehlen da ein paar Funktionen ( error(), auf(), mitte(), zu1() )
Die Konstanten solltest du mit const deklarieren.
Deine Taster mußt du mit Pulldown Widerständen versehen, oder die internen Pullup's aktivieren und dann auf low abfragen.
Die boolschen Variablen als bool deklarieren.
Deine delay's solltest du über eine Zeitabfrage mit millis() ersetzen sonst stopt das Programm hier und es können z.B. keine Taster mehr abgefragt werden.
deine zeitanfang solltest du als unsigned long deklarieren, sonst hast du irgendwann einen negativen Überlauf.