Programación Qj
Veo. Necesitas medir el voltaje. Lo mejor es añadir un pequeño microcontrolador para registrar el tiempo.
El microcontrolador recoge señales de voltaje externas y calcula el tiempo en que el voltaje cruza cero. Luego envíelo a la computadora a través del puerto serie.
Utiliza un temporizador para generar la hora del sistema.
if((Vin-3)* Vin last lt; 0) {Time3V = system time;}//Juzga que el tiempo ha excedido los 3V y registra la hora actual del sistema.
if((Vin-5)* Vin last lt; 0) {Time5V = system time;}//De manera similar, se considera que está en 5V.
VinLast = Vin//Registra el último valor de voltaje
UART _ Enviar = tiempo 5v-tiempo 3v;