Un método muy sencillo de controlar el funcionamiento de un sistema por medio de un programa, sin necesidad de utilizar una controladora, consiste en utilizar la propia pantalla del ordenador como medio de control.
Para ello vamos a utilizar un circuito de control de luz. Si situamos la LDR sobre la pantalla del ordenador, podemos controlar el nivel de iluminación que la LDR recibe simplemente haciendo que aparezca y desaparezca un cuadrado negro en la posición en la que esta se encuentra:
Para utilizar este sistema de control podemos utilizar cualquier lenguaje de programación que permita que aparezca y desaparezca en la pantalla del ordenador una figura negra sobre un fondo blanco, o viceversa. A modo de ejemplo, si utilizamos el lenguaje LOGO, para realizar un cuadrado negro podríamos utilizar el siguiente procedimiento:
PARA CUADRADO
REPITE 4[AV 40 GD 90]
GD 45 AV 10
RELLENA
FIN
Este procedimiento consiste en realizar un cuadrado haciendo avanzar y girar a la tortuga; tras ello es necesario «pintar» el cuadrado de negro.
Para ello se introduce la tortuga dentro de la figura cerrada (haciéndola girar en el sentido adecuado y avanzando una pequeña distancia) y, por último, se rellena el cuadrado.
Si queremos que el cuadrado aparezca y desaparezca de forma automática transcurrido un cierto tiempo, podemos definir un segundo procedimiento del siguiente tipo:
PARA CONTROL
BP
SI TECLA?[ALTO]
CUADRADO
ESPERA 100
BP OT ESPERA 100
CONTROL
FIN
Al ejecutar el procedimiento CONTROL aparecerá un cuadrado negro en la pantalla, que desaparecerá al cabo de 10 s; la pantalla permanecerá en blanco durante otros 10 s, transcurridos los cuales volverá a aparecer el cuadrado, repitiéndose el ciclo de forma secuencial. Podremos parar el procedimiento pulsando cualquier tecla.
De esta forma, la LDR estará iluminada y a oscuras alternativamente, y en consecuencia el relé se irá activando y desactivando.
Podemos utilizar este procedimiento para múltiples aplicaciones, por ejemplo, para apagar y encender una lámpara según una secuencia de tiempos preestablecida.
Si el relé funciona como conmutador, entonces podremos alternar el sentido de giro de un motor y podría utilizarse este sistema de control para controlar la subida y bajada de un ascensor o una grúa, el desplazamiento de un coche, etc.
Incluso podría controlarse el funcionamiento de varios dispositivos a la vez, para lo cual será necesario incorporar varios sistemas de control de luz y varios cuadrados negros sobre la pantalla del ordenador.