Objetivo:
Investigar y aplicar el funcionamiento de los convertidores analógicos digitales (ADC) de un Microcontrolador
Práctica:
Implementar un detector de rango el cual muestre las siguientes letras en un display dependiendo de los niveles existentes en la entrada del microcontrolador utilizando un potenciómetro (resistencia variable) en la entrada siendo leído por el ADC para convertir el nivel de voltaje mostrado en un número binario.
- 0 a 50 (numero decimal)→ Letra "L" de Low (Letra mostrada en el display)
- 51 a 100 → Letra "S" de Safe
- 101 a 255 → Letra "H" de High
Se recomienda investigar sobre "if statement range" para escribir de forma efectiva el código
Desarrollo:
- Dibuja un diagrama de bloques para mostrar las Entradas y Salidas que utilizarás
- Diseña el diagrama esquemático en el software EDA Proteus Design Suite o afín y escoge los pines que utilizarás
- Desarrolla el diagrama de flujo necesario para llevar a cabo dicha acción
- Realiza el código en Microchip Studio
- Corre el "Debbuging" para evitar fallas en el código
- Si tu software Proteus Design Suite cuenta con simulación, efectúa la simulación del los puertos del microcontrolador, si no cuenta con simulación utiliza TINKERCAD para llevarlo a cabo
- Implementa el diagrama con protoboard en el Software TINKERCAD y prueba la simulación
- Construye el circuito en forma física