El programador es el cerebro del sistema de riego. Se conecta a las válvulas mediante cables. En su memoria almacena información que permite controlar la hora en que se enciende el sistema, la cantidad del tiempo que permanece funcionado, el número de veces al día que se abren las diferentes estaciones o circuitos que opera, ademñas de otras funciones especiales.