Saludos.
Se que el post es algo viejo pero si alguien necesita ayuda como esta, puedes usar el mismo principio del kedpad por entrada análoga, cada piso tendría un valor análogo y asigna este valor a un apuntador (numero o letra que indique el piso)