6 votos

La conexión de ESP32/ ESP8266 no se reconoce con el MacBook Pro

Estoy intentando conectar esos dispositivos, sin éxito. Cuando estoy usando la máquina Linux encuentro en '/dev/ttyUSB0'. De googlear alrededor entiendo que es un problema de Mac.

Agradezco cualquier orientación

0 votos

¿Qué son estos dispositivos?

0 votos

Si emite el comando system_profiler SPUSBDataType | more ¿se ve el dispositivo en algún lugar? (Es una salida larga, así que tendrás que buscar)

10voto

Bryce S Puntos 186

Yo tuve el mismo problema. Hay una serie de preguntas que tienes que hacer y que pueden cambiar tu solución.

En primer lugar, ¿qué tabla estás utilizando? Hay varias versiones del chip ESP, que están bien documentadas en el arduino-esp8266 docs

2º He leído en algunos foros que el cable USB tiene que ser de buena calidad, si no la placa no se conecta con éxito. No sé demasiado sobre buenos cables usb, pero sí sé que cuanto más cortos mejor en cuanto a la pérdida de señal

Por último, ¿qué controlador has instalado? Yo instalé el Controlador de SiliconLabs . Es importante tener en cuenta que en su léame (algo que me olvidé de leer hasta después de 5 horas de solución de problemas) se explica que Mac bloquea el controlador de la ejecución hasta que se le da permiso. Por lo tanto, cuando se instala el controlador, el instalador tendrá que obtener el permiso para ejecutar, pero TAMBIÉN el propio controlador tendrá que obtener el permiso para ejecutar. Así que, una vez que instale el controlador, vaya a Preferencias del Sistema -> Seguridad y permita que el controlador se ejecute.

system preferences

Descubrí que se puede verificar que el controlador fue instalado, se puede ejecutar kextstat en la línea de comandos para listar todas las "extensiones del kernel", incluyendo el controlador, que están instaladas en tu mac.

Estos pasos deberían ayudarte a conseguir que tu tabla aparezca en /dev/tty.* y también en el menú de puertos en su Arduino IDE. O al menos, estos pasos deberían ayudarte a depurar en qué paso del proceso de configuración algo ha ido mal.

Una vez que veas tu placa en el menú de puertos, no olvides que para poder cargar el código, tienes que poner la placa en modo flash (a mí se me olvida mucho hacerlo).

2 votos

El cable USB parece muy importante. Sólo con cambiar eso se me solucionó en el MBP.

0 votos

¡El arreglo del cable USB es simplemente genial!

1voto

Pratik Charwad Puntos 101

En serio. Después de cambiar mi cable USB funcionó. Primero estaba conectando el ESP con un cable que venía con el power bank. Pero cuando lo cambié con el USB de mi teléfono ¡funcionó!

0voto

mtd Puntos 71

Utilizar el controlador actualizado para las nuevas versiones de MacOS (High Sierra en mi caso)

Controlador de las nuevas versiones de MacOS

-3voto

RavinS Puntos 1

Estoy usando un MacBook Pro (13 pulgadas, 2017, Dos puertos Thunderbolt 3 con 2,3 GHz Dual-Core Intel Core i5). Me costó mucho porque no pude ver un puerto para ESP32. Finalmente, me topé con este video de youtube y voila:

https://www.youtube.com/watch?v=wyocdvAKo64

Espero que esto ayude.

1 votos

¡Bienvenido a Ask Different! Aunque este enlace puede responder a la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace como referencia. Las respuestas con enlace pueden dejar de ser válidas si la página enlazada cambia.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X