Tengo un MacBook Pro con OS X Yosemite (10.10.3). Conecté mi Arduino UNO R3 a mi computadora por primera vez después de la actualización de Yosemite, ¡funcionó bien antes de esto!
Cuando abrí el IDE de Arduino, seleccioné Herramientas> Tablero> "Arduino UNO", pero cuando trato de elegir un puerto serie, las únicas opciones son:
/dev/tty.Bluetooth-Incoming-Port
/dev/cu.Bluetooth-Incoming-Port
/dev/tty.Bluetooth-Modem
/dev/cu.Bluetooth-Modem
He seguido varios tutoriales e hilos sobre cómo 'solucionar' este problema, todo en vano:
He instalado la última versión de los controladores FTDI (aunque, por lo que recuerdo, la UNO ni siquiera los necesita): FTDIUSBSerialDriver_v2_3.dmg
Bajado de categoría a una anterior. versión del controlador FTDI con la esperanza de que lo aclare: / Volumes / FTDIUSBSerialDriver_v2_2_18
Seguí un tutorial sobre cómo eliminar los controladores existentes de Apple y eliminé los archivos kext, etc.
Intenté conectar arduino a ambos puertos USB.
Probé varios cables, incluido el que usé antes de la actualización de Yosemite.
Intenté instalar controladores Silabs actualizados: el puerto serie de Arduino compatible no muestra Mac OSX
Recorrí toda la guía Arduino Mac OSX: http://www.arduino.cc/en/guide/macOSX
Después de mirar la información del sistema de mi Macbook Pro, puedo ver que el controlador USB está basado en Broadcom, en caso de que eso ayude. Busqué los controladores USB de Broadcom pero obtuve resultados para Silabs uno.
En mi menú Herramientas> Puerto ... puedo ver estas opciones: hacer clic en la opción Puertos serie no hace nada.
Ejecutar ls -1 /dev/tty.*
o ls -l /dev/tty.usb*
desde la terminal me da:
/dev/tty.Bluetooth-Incoming-Port
/dev/tty.Bluetooth-Modem
La placa NO aparece en la red del sistema (como lo ha hecho para otros), por lo que no se reconoce como un dispositivo incorrecto.
Estoy completamente perdido. La placa se enciende ... pero no puedo conectarme a ella.
NOTA LATERAL: Este es un Uno R3 legítimo, no un clon.
fuente
Respuestas:
Probablemente, tiene un análogo chino Uno que funciona en el chip USB a serie CH340 , por lo que debe instalar el controlador.
Pasos para arreglar:
sudo nvram boot-args="kext-dev-mode=1"
(deshabilite la firma de kext introducida en Mac OS X 10.9 Yosemite)También tienes razón según Uno y FDTI :
fuente
nvram
, recibo un error: nvram: Error al configurar la variable - 'boot-args': (iokit / common) error generalEl cable que se envió con mi Arduino Uno funcionaba para la alimentación, pero no para la transmisión de datos, por lo que el /dev/tty.usbmodem no aparecía en el menú Herramientas -> Puerto. Después de cambiar a un cable diferente, apareció el puerto /dev/tty.usbmodem y funcionó de maravilla.
fuente
Este sitio solucionó el problema para mí:
http://kiguino.moos.io/2014/12/31/how-to-use-arduino-nano-mini-pro-with-CH340G-on-mac-osx-yosemite.html
... alguien más ha hecho una alternativa a los controladores ftdi, y este sitio web le muestra cómo instalarlos correctamente.
fuente
Esto solucionó el problema para mí:
http://blog.sengotta.net/signed-mac-os-driver-for-winchiphead-ch340-serial-bridge/
... y el enlace directo para descargar.
EDITAR : Tengo uno de los clones baratos con un chip USB CH340. Por lo tanto, esto podría no resolver su problema, pero podría ser beneficioso para otros.
fuente
Yosemite 10.9 (y OS X 10.10 y posteriores) requiere un controlador de USB firmado kext (extensión del kernel). Puede encontrar uno en el sitio web de FTDI aquí: http://www.ftdichip.com/Drivers/VCP.htm
Use la versión 2.3 para OS X 10.9 de 64 bits o posterior. Instalar y reiniciar.
Conecte su Arduino y el comando Terminal:
le dirá si el controlador FTDI VCP realmente se cargó.
También debe aparecer una entrada /dev/tty.usbserial-xxxxxxxx en su directorio / dev.
Si no, el puerto USB de Mac no está hablando con su Arduino. Por lo tanto, no sirve de nada probar la aplicación Arduino IDE.
También asegúrese de que su cable USB no sea solo para alimentación, sino que esté completamente conectado.
fuente
Me sucede exactamente lo mismo en mi Mac que ejecuta el mismo sistema operativo. Tuve que reiniciar este sistema varias veces para que funcione. Lo reinicié con el arduino enchufado; y eso funcionó en lugar de mis intentos anteriores cuando reinicié y luego enchufé.
fuente
Mira este video https://www.youtube.com/watch?v=0zuRukW7o0A
fuente
Tengo un osepp r3, aparentemente un clon preciso. La computadora es Mac os10.10.5.
Muchos sitios afirman que Mac OSX. * No requiere controladores FTDI, pero .....
Después de un incómodo comienzo de búsqueda en Google, donde la placa solo aceptó un nuevo boceto después de haber sido desconectado y enchufado físicamente, descargué el último controlador FTDI, instalé y reinicié el mac. Ahora, reina la alegría y la paz. Sin efectos secundarios con otras funciones de Mac, afortunadamente. Espero que esto ayude.
fuente
Tropecé con esto. Funcionó para Mac OS X Yosemite 10.10.5
instale el controlador CH340 Ejecute el comando en la Terminal: sudo nvram boot-args = "kext-dev-mode = 1" Reiniciar
Sin embargo, instalé: sistema MAC: www.wch.cn/downfile/178
entonces YMMV
un usuario aquí: http://forum.makeblock.cc/t/mac-os-x-yosemite-arduino-1-0-6-doesnt-recognize-makeblock-orion/728
encontré la solución, allí: http://forum.arduino.cc/index.php?topic=261375.15
así que felicitaciones - a todos los que sudaron el controlador, desinstalar, instalar y activación ...
Ted
fuente
En mi caso, hubo algún tipo de incompatibilidad con el ESP8266 conectado a la placa Nano. Tan pronto como lo eliminé, apareció nuevamente el puerto serie.
fuente
Primero, verifique el cable USB: tuve el mismo problema. Si lo ha verificado, pruebe el HoodLoader2 :
Lo estoy usando y funciona con Arduino Leonardo.
fuente