У меня MacBook Pro под управлением OS X Yosemite (10.10.3). Я подключил свой Arduino UNO R3 к своему компьютеру впервые после обновления Yosemite - до этого все работало нормально!
Когда я открыл Arduino IDE, я выбрал Инструменты> Плата> «Arduino UNO», но когда я пытаюсь выбрать последовательный порт, единственными вариантами являются:
/dev/tty.Bluetooth-Incoming-Port
/dev/cu.Bluetooth-Incoming-Port
/dev/tty.Bluetooth-Modem
/dev/cu.Bluetooth-Modem
Я следовал нескольким учебникам и темам о том, как «исправить» эту проблему, но все безрезультатно:
Я установил последнюю версию драйверов FTDI (хотя, насколько я помню, UNO даже не нуждается в них): FTDIUSBSerialDriver_v2_3.dmg
Понижение до пред. версия драйвера FTDI, надеясь, что это прояснится: / Volumes / FTDIUSBSerialDriver_v2_2_18
Я следовал руководству по удалению существующих драйверов Apple, удалению файлов kext и т. Д.
Пробовал подключать ардуино к обоим USB портам.
Пробовал различные кабели, в том числе тот, который я использовал перед обновлением Yosemite.
Попытка установки обновленных драйверов Silabs: последовательный порт, совместимый с Arduino, не показывает Mac OSX
Прошел полное руководство по Arduino Mac OSX: http://www.arduino.cc/en/guide/macOSX
После просмотра системной информации моего Macbook Pro, я вижу, что USB-контроллер базируется на Broadcom, в случае, если это помогает. Я искал драйверы Broadcom USB, но вместо этого получил хиты для Silabs.
Под моими меню «Инструменты»> «Порт». Я вижу эти опции: щелчок по опции «Последовательные порты» ничего не делает.
Запуск ls -1 /dev/tty.*
или ls -l /dev/tty.usb*
из терминала дает мне:
/dev/tty.Bluetooth-Incoming-Port
/dev/tty.Bluetooth-Modem
Плата НЕ отображается в сети (как для других), поэтому она не распознается как неправильное устройство.
Я в полной растерянности. Плата включается ... но я не могу подключиться к ней.
ПОБОЧНОЕ ПРИМЕЧАНИЕ: это настоящий Uno R3, а не клон.
источник
Ответы:
Возможно, у вас есть китайский аналог Uno, который работает на чипе USB-to-serial CH340 , поэтому для него нужно установить драйвер.
Шаги, чтобы исправить:
sudo nvram boot-args="kext-dev-mode=1"
(отключите подпись kext, представленную в Mac OS X 10.9 Yosemite)Также вы правы в соответствии с Uno и FDTI :
источник
nvram
, я получаю сообщение об ошибке: nvram: Ошибка установки переменной - 'boot-args': (iokit / common) общая ошибкаКабель, поставляемый с моим Arduino Uno, работал для питания, но не для передачи данных, поэтому /dev/tty.usbmodem не отображался в меню «Инструменты -> Порт». После того, как я переключился на другой кабель, появился порт /dev/tty.usbmodem, и он работал прекрасно.
источник
Этот сайт решил проблему для меня:
http://kiguino.moos.io/2014/12/31/how-to-use-arduino-nano-mini-pro-with-CH340G-on-mac-osx-yosemite.html
... кто-то другой сделал альтернативу драйверам ftdi, и этот сайт покажет вам, как правильно их установить.
источник
Это решило проблему для меня:
http://blog.sengotta.net/signed-mac-os-driver-for-winchiphead-ch340-serial-bridge/
... и прямая ссылка для скачивания.
РЕДАКТИРОВАТЬ : у меня есть один из дешевых клонов с чипом USB CH340. Так что это может не решить вашу проблему, но может быть полезно для других.
источник
Yosemite 10.9 (и OS X 10.10 и новее) требует подписанного kext драйвера USB (расширение ядра). Вы можете найти его на веб-сайте FTDI здесь: http://www.ftdichip.com/Drivers/VCP.htm
Используйте версию 2.3 для 64-битной OS X 10.9 или более поздней версии. Установите и перезагрузите компьютер.
Подключите Arduino и команду Terminal:
сообщит вам, действительно ли загружен драйвер FTDI VCP.
Также в каталоге / dev должна появиться запись /dev/tty.usbserial-xxxxxxxx.
Если нет, USB-порт Mac не разговаривает с вашим Arduino. Так что бесполезно пробовать приложение Arduino IDE.
Также убедитесь, что ваш USB-кабель не только для питания, но полностью подключен.
источник
То же самое происходит со мной на моем Mac под управлением той же операционной системы. Мне пришлось перезапустить эту систему несколько раз, чтобы заставить ее работать. Я перезапустил его с подключенным Arduino; и это сработало, а не мои предыдущие попытки, когда я перезагрузился, а затем подключен.
источник
Проверьте это видео https://www.youtube.com/watch?v=0zuRukW7o0A
источник
У меня есть osepp r3, вроде бы точный клон. Компьютер Mac OS10.10.5.
Многие сайты утверждают, что Mac OSX. * Не требует драйверов FTDI, но .....
После неуклюжего начала поиска в Google, когда доска приняла новый эскиз только после физического отключения и повторного подключения, я скачал последнюю версию драйвера FTDI, установил и перезапустил Mac. Теперь царит радость и мир. К счастью, никаких побочных эффектов с другими функциями Mac. Надеюсь это поможет.
источник
Наткнулся на это. Работало на Mac OS X Yosemite 10.10.5
установить драйвер CH340. Запустить команду в Терминале: sudo nvram boot-args = "kext-dev-mode = 1" Перезагрузить
Тем не менее, я установил: система MAC: www.wch.cn/downfile/178
так что YMMV
пользователь здесь: http://forum.makeblock.cc/t/mac-os-x-yosemite-arduino-1-0-6-doesnt-recognize-makeblock-orion/728
нашел решение, там: http://forum.arduino.cc/index.php?topic=261375.15
так что слава - всем, что потеет драйвер, деинсталляция, установка и активация ...
Тед
источник
В моем случае была какая-то несовместимость с ESP8266, подключенным к плате Nano. Как только я удалил его, снова появился последовательный порт.
источник
Сначала проверь кабель USB - у меня была такая же проблема. Если вы проверили это, попробуйте HoodLoader2 :
Я использую его, и он работает с Arduino Leonardo.
источник