Control de pulsaciones por minuto

Un programa en el ordenador central hace las veces de monitor de pulsaciones. Este programa lanzado por el usuario recibe las pulsaciones de forma transparente al resto del sistema. Cualquier pusación realizada por el usuario es capturada por el sistema operativo y es enviada al monitor. El monitor registra la tecla pulsada y la reenvía al resto de programas que tengan el foco del operativo para que no perciba ninguna variación en su funcionamiento.
El programa permitía al usuario decidir la escala de trabajo en la que quería operar en los galvanómetros. A medida que el usuario iba tecleando en el teclado del ordenador, el programa calculaba el valor que debía presentar al usuario el arduino y se lo enviaba al arduino.
El arduino tenía un programa en el que recibía un valor comprendido entre cero y el valor máximo a presentar a través del puerto USB que estaba conectado al computador en el que se estaba tecleando un texto. El valor recibido se mandaba a cada galvanómetro según se indique por el ordenador central.
La información recibida indica tanto el galvanómetro al que se hace referencia como la cantidad a mostrar en el galvanómetro.
El esquema lógico es el que aparece en la siguiente  imagen

Esquema de conexión del arduino al ordenador central y de cómo las teclas pulsadas atraviesan de forma transparente al monitos hasta llegar a la aplicación ofimática pertinente.

 Monitor de teclado


Arduino


 

 

 

 

Comentarios

Entradas populares de este blog

Galería de fotos