Diseñar e implementar protocolo de comunicación con arduino que permita al usuario:
- Configurar puertos de entrada y salida
- Leer datos de los puertos configurados como entrada (se deben soportar lecturas de puertos digital y analogicos)
- Escribir datos en los puertos configurados como salida (se deben soportar escrituras de puertos digitales y analógicos)
===================================================================
Design and implement a protocol that allows the user to:
- Setup arduino board I/O ports
- Get read values from configured input ports (must support digital and adc ports)
- Write data to configured output ports (must support digital and dac ports)