Voltímetro analógico en Gambas (VB Linux)
Arduino
Este es un montaje rápido a nivel de circuito, simplemente lee el
pin A0 del arduino para luego mandar la lectura a través del puerto
serie.Arduino
En la parte del programa del arduino, espera la llegada de la orden "DATA" desde el puerto serie, para luego mandar la lectura analógica del A0 al puerto serie.
En la parte del ordenador, el programa está hecho en Gambas (VB Linux)
El programa lee el puerto serie, y cuando llega la cadena con la forma "A0 645" interpreta la lectura como el valor analógico del pin A0.
La representación se hace de forma digital y analógico.
Como la alimentación del arduino nano puede variar dependiendo si se conecta al USB o una fuente real de 5V, he colocado un ajuste fino del voltaje de referencia.
Programa en Gambas.
Para el ajuste perfecto de medida, se coloca el pin A0 a 3V3 y se ajusta el Voltaje de referencia para que mida 3300 mV.
PROGRAMAS Gambas y Arduino
Saludos.
Juan Galaz
Bibliografía: