Taquilla Electrónica

Estoy trabajando en crear una taquilla electrónica y uno de los requisitos que quiero poner es que a la hora de introducir la contraseña para cerrar la taquilla solo se puedan usar números en lugar de usar números y letras.
Tengo hecha ya la función pero no se exactamente donde ponerla para que actúe como deseo.
La función es la siguiente:

unsigned int AlfaNum(char *Pin)
{
  if(*Pin<1 || *Pin>9){
  while(*Pin!=0)
  {
    if(*Pin>='1' && *Pin <='9') 
    return 1;
    Pin++;
  }
return 0;
  }
}

Os dejo el código para descargar porque es muy largo y a ver si entre todos puedo lograr mi objetivo.

Prueba3.ino (10.6 KB)

Primero esto es SEcción Proyectos, no se usa para consultas de software
Segundo esta consulta tiene que ver con tu Sistema de Riego?
Leiste las normas?

Pero al menos dinos en semejante código donde quieres hacer la verificación?