ascensor arduino

soy nuevo en arduino y encontre un codigo pero no se como agregar los sensores para cada una de las plantas del ascensor, les comparto el codigo.
lo unigo que sucede es que anuncia que va bajando y despues se activa motor de puertas y se queda asi, no regresa al estado reposo.
agradezco su ayuda.

Ascensor.txt (20.4 KB)

Los archivos de arduino tiene extensión .ino no .txt
Tenlo presente para la próxima.
Un código de 20k es demasiado para darte una respuesta fácil o simple.
INtenta entender el código o explicarte mejor.