Soy nuevo aquí y nuevo en programación, así que pensé que quizás algunos de ustedes podrían ayudarme en la dirección correcta.
Estoy buscando diseñar un circuito que reciba datos en serie de un puerto RS232 en mi CPU, e ingresar eso a lo que imagino que sería un microcontrolador de algún tipo, que contiene un convertidor de digital a analógico. A partir de ahí, en función de los datos específicos de la serie, voltajes de salida para impulsar un medidor LED de gráfico de barras.
Más detalladamente, hay un programa de grabación de audio que estoy utilizando que genera datos de medición MIDI en grupos de 8. Puedo convertir esos mensajes MIDI en mensajes en serie, emitiendo a través de un cable RS232. Me gustaría enviar estos datos en serie a un microchip y programar esos datos para generar voltajes específicos, por canal.
Digamos que tengo el medidor 1 que envía datos en serie a un microcontrolador. Me gustaría usar el microchip para convertir esos datos a un voltaje, fuera de un pin del micro chip. Dado que hay 8 canales de medición, espero que sea posible tener 8 pines separados, que generen 8 voltajes específicos en función de su programación de entrada de datos en serie, para impulsar 8 medidores de barra LED separados.
La razón por la que estoy buscando convertir a analógico, es porque le da al medidor una resolución más fina. Después de mucha investigación sobre matrices de LED (medidores digitales), esto parece ser una mejor solución. Los datos en serie deben tener niveles específicos de salida, al igual que los datos MIDI convertidos. Estaré monitoreando esto en un futuro cercano para confirmar. Los circuitos del medidor LED no aceptan entrada analógica.
El plan inicial para diseñar un 'Puente Midi Meter', permanecer en el reino digital no parecía posible después de mucho hablar e investigar. Por eso estoy explorando esta ruta. En última instancia, busco tener un medidor de 32 LED de alto, 32 canales en total ... pero al usar una matriz de led digital, no he encontrado que esa sea una opción.
Mis disculpas, cuando me refiero a resolución, me refiero a esto ... al diseñar un puente de medidor a través de una matriz de LED, la mayor resolución que puedo obtener es de 16 LED. Aunque el protocolo MIDI es de 8 bits, permite 128 pasos para el medidor. Si fuera posible programar un Microchip para emitir un voltaje específico por cada 4 pasos, la resolución en el medidor de barra de LED analógico se vería mejor que la matriz MIDI. Además, usando mi gráfico de barras LED analógico, puedo agregar muchos más segmentos de los que podría con la matriz.
Como alternativa, (noob aquí) mirando el esquema analógico anterior, ¿tendría más sentido (o incluso sería posible) ) para que el PIC16f88 acepte los 'datos en serie' en lugar del audio para controlar los medidores LED?