DAC virtual
En electrónica, un convertidor digital a analógico (DAC, D/A o D-to-A) convierte la representación binaria de una señal en una salida analógica. Un convertidor de 8 bits puede representar como máximo 2^8 valores diferentes. Cada valor sucesivo difiere del anterior en 1/256 del valor de escala completa; esa es la resolución del sistema.
Crea un método que reciba la representación decimal de una señal y devuelva el voltaje analógico que produciría un DAC al recibir ese mismo número en binario.
El rango de valores es de 0 a 1023 y el rango de referencia es de 0 a 5.00 voltios. El valor y el voltaje correspondiente son directamente proporcionales.
Este DAC tiene 10 bits de resolución y su referencia está establecida en 5.00 voltios.
Ejemplos
Program.adc(0) ➞ 0
Program.adc(1023) ➞ 5
Program.adc(400) ➞ 1.96Notas
Devuelve el valor redondeado a dos decimales.