Cambio de pin rx o y tx1 por 12 y 13

Rebobinemos un poquito...

¿Con el código de #11 y enviando los comandos desde la consola, hace lo mismo?

Si hace lo mismo entonces el problema es del soft o mecánico/de hardware.

Si no hace lo mismo entonces el problema lo provoca SoftwareSerial.

De hecho, es seguro que esa es la causa...

La solución al problema, tal como sugieren en los artículos, es usar otra librería alternativa a SoftwareSerial.

Agrego:
Y me retracto de lo dicho en #20

El problema está en el código. :wink: