¿Está en conflicto con alguna de las restricciones del Software Serial?
- Si usa varios puertos serie de software, solo uno puede recibir datos a la vez.
- No todos los pines en Mega y Mega 2560 admiten interrupciones de cambio, por lo que solo se pueden usar los siguientes para RX: 10, 11, 12, 13, 50, 51, 52, 53, 62, 63, 64, 65, 66, 67, 68, 69
- No todos los pines en Leonardo admiten interrupciones de cambio, por lo que solo se puede usar lo siguiente para RX: 8, 9, 10, 11, 14 (MISO), 15 (SCK), 16 (MOSI).
Dado que estás usando los escudos, tendrías problemas con mi truco favorito. Ocasionalmente he usado relés, multiplexores analógicos o transistores para cambiar la funcionalidad de los pines sobre la marcha. Al usar un pin digital para seleccionar el dispositivo serie con el que desea hablar, puede tener ambos canales de comunicación en los pines 0 y 1. Sin embargo, esa no es una opción con protectores listos para usar.