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.