https://www.luisllamas.es/puerto-serie-avanzado-arduino/
Advanced Serial Communication in Arduino