¿Salida serie ilegible? Encuentra la velocidad en baudios desde tu teléfono
Cuando un texto legible se convierte en basura, casi siempre los dos lados no coinciden en la velocidad en baudios. Puedes probar las velocidades una por una o dejar que el terminal lo haga por ti.
Esta es una sesión real: un ESP-01S configurado a 38400 baudios, conectado a un teléfono Android por USB OTG y un adaptador USB-UART.
Cómo se ve una velocidad incorrecta
A 115200 baudios, la respuesta del módulo a AT fueron tres bytes ilegibles:
23:42:31.865 TX AT
23:42:31.890 RX <0xE0><0xFC><0xFC>
Deja que LinkJig busque
- Conecta el adaptador y abre el diálogo de conexión de tu dispositivo serie.
- Toca el icono de búsqueda junto a Baud rate.
- Deja el comando
AT\r\ny la respuesta esperadaOK, y toca Buscar. - Cuando una velocidad responda, toca Usar 38400.

La búsqueda se detuvo en la velocidad que respondió (la app de la imagen está en inglés):
115200 6 B, unreadable
9600 4 B, unreadable
57600 6 B, unreadable
38400 Answered
Comprueba el resultado enviando comandos a esa velocidad:
23:43:16.233 TX AT
23:43:16.354 RX AT
OK
Cómo funciona
- Prueba 18 velocidades estándar, empezando por las más comunes.
- Envía el comando hasta dos veces por velocidad, porque algunos módulos se tragan la respuesta al primero, y escucha durante 300 ms.
- Puede que tu dispositivo no hable AT. Deja la respuesta vacía para aceptar cualquier texto legible, o deja el comando vacío para solo escuchar.
Límites
- El dispositivo debe responder al comando o imprimir texto legible.
- No se prueban velocidades fuera de la lista estándar.
- Probado en vivo con un adaptador CH340 en Android 9. FTDI, CP210x y PL2303 son compatibles con el controlador, pero aún no se han probado en cámara.
Pruébalo
Mira la demo en YouTube. LinkJig está en Google Play y en Microsoft Store.