Experimento de Control de Puertas con Arduino y VFP

La idea general es esta:
Tenemos 5 botones conectados a un arduino que envía 5 bits al (com3) del pc cada 100 ms así:

00000 = nadie presiona ningún botón

10000 = botón 1 presionado, 11000 = botón 2 presionado

11100 = botón 3 presionado, 11110 = botón 4 presionado y

11111 = botón 5 presionado

Si se presiona 2 al mismo tiempo queda 10010 el 1 y el 4 estan presionados

Hasta aquí funciona muy bien.

El problema es que no tengo ni idea de como hacer que VFP tome los datos del COM3 para trabajar con ellos.

Y tampoco se como hacer que lo siguiente:

Se necesita un formulario "Panel Principal" en donde si se presiona un botón del arduino por ejemplo el 1 el dibujo de la puerta 1 debe cambiar de verde abierto a verde cerrado.

Tener en cuenta que los botones se supone que son sensores de puertas para ser usado en aeropuertos o que se yo.

Luego el formulario debe tener la capacidad de:

Desactivar la puerta = para que no se use (color plomo)

Activar la puerta = para que empiece a funcionar (color café)

Asignar una puerta = para que solo usuarios autorizados la usen (color verde abierta)

Puerta en uso = indica que la puerta se cerro y hay que esperar (color verde cerrada)

Ya tengo hecho el formulario lo que no se es como hacer que "LA MISMA IMAGEN" cambie dependiendo del número que entra por el COM3 enviado desde el arduino.

Si alguien me puede ayudar, o tienen alguna idea de como hacer las cosas le quedo muy agradecido desde ahora.

Añade tu respuesta

Haz clic para o