Actualmente estoy trabajando en un proyecto que implica la automatización de una antigua máquina de sangrado Automark. Quiero poder usar un arudino para leer un csv y luego simular presionar las teclas del teclado conectado a la máquina. El teclado tiene una matriz y rastreé todas las entradas y salidas que utiliza el microcontrolador de la máquina.
Pensé que la mejor manera de lograr esto sería colocar un transistor NPN a través de los dos cables que presionan los botones mecánicos. El arduino saldría a la base del transistor y conectaría el circuito. Sin embargo, soy muy nuevo en el campo de la electrónica y estoy completamente abrumado por lo mucho que no sé.
Aquí hay una pregunta que encontré que era algo similar a mi proyecto: ¿Interfaz de pulsos digitales de 5v a los contactos del teclado?
Estoy bastante seguro de que el teclado funciona con 5V, sin embargo, no estoy seguro de si es AD o DC. Las lecturas de corriente DC varían de .3mA a .8mA, mientras que la corriente AC mide alrededor de 1.36mA. He incluido un par de fotos del teclado. Una imagen muestra cómo soldé los cables directamente a la placa para ver si podía usar el arduino para detectar la secuencia de salida del microcontrolador del teclado y luego enviar a la entrada correspondiente para el teclado, pero el botón se mantuvo presionado incluso después del pin. se estableció en BAJO.