Al presionar un pulsador, el servomotor abre la barrera, y después de un tiempo de espera, procede a bajar la barrera.
Para controlar el número de coches que se encuentran estacionados en el parking, utilizamos una variable (plazas-libres). Al iniciar el programa esta variable comienza almacenando el valor 3 (número de plazas libres). Cada vez que un conductor presiona el pulsador de entrada, restamos 1 unidad a las plazas libres. Cada vez que presiona el pulsador de salida, sumamos 1 plaza libre.
Por último controlaremos el aforo, de tal forma que sólo pueda hacer 3 coches dentro del parking.