У Arduino Nano немає серійного порту для MacBook Air 2013


16

Проблема

У мене підключений Arduino Nano через USB-кабель (тип А до міні типу В) до мого MacBook Air (модель середини 2013 року). Світлодіод PWR горить, поки підключений ардуїно.

Відкриваючи програмне забезпечення Arduino, витягнення Tools > Serial Portменю не показує мені дійсний послідовний порт. Все, що я бачу, це:

/dev/tty.Bluetooth-Incoming-Port
/dev/cu.Bluetooth-Incoming-Port
/dev/tty.Bluetooth-Modem
/dev/cu.Bluetooth-Modem

Те, що я спробував, і не вийшло

  • Я встановив правильний драйвер FTDI (v2.2.18). x64 для Corei5 мого MacBook Air, файл FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg. Відновлюється після встановлення.

  • Спробував підключити ардуїно до обох портів USB в моєму ефірі.

Більше інформації

  • Запуск Mac OSX 10.10 Yosemite
  • Ті ж ардуїно та кабельні роботи, коли вони підключені до машини Windows або Raspberry Pi.

Якщо це допоможе, я можу побачити USB-серіал в моєму Apple Logo > About This Mac > System ReportпідHardware > USB

USB2.0-Serial:

  Product ID:               0x7523
  Vendor ID:                0x1a86
  Version:                  2.54
  Speed:                    Up to 12 Mb/sec
  Location ID:              0x14100000 / 8
  Current Available (mA):   500
  Current Required (mA):    Unknown (Device has not been configured)

Мені немає ідеї та варіантів. Будь-яка допомога буде дуже вдячна.

Спасибі заздалегідь :)


Ваш нано - це клон чи справжній нано?
PhillyNJ

Це клон. Думав, що я прочитав, що це справді добре. У всякому разі, я знайшов щось, що вирішило це для мене. Збираюся поставити це як відповідь.
Меча

Ви вперше підключили його до машини Windows або перед тим, як підключити його до свого Mac? Він, можливо, був замурований, але гарна новина - ви можете скасувати його.
PhillyNJ

Перший раз я спробував це на своїх Windows. Але виявляється, що мені потрібен був якийсь додатковий драйвер для Mac. Дивіться мою відповідь.
Меча

Відповіді:


13

Це вирішило це для мене.

  • Завантажте цей драйвер
  • Встановіть його
  • Біжи sudo nvram boot-args="kext-dev-mode=1"
  • Перезавантажте

Серійні порти тепер з'явилися в Arduino IDE, а також коли я використовувався ls -1 /dev/tty*

Сподіваємось, що це комусь допоможе.

Довідка: Ця нитка


1
У мене така ж проблема і використання вашого посилання вирішує мою проблему. Дякуємо, що поділилися інформацією. З найкращими побажаннями, Jo

1
2016-04-13 я завантажив звідти драйвер (версія 1.2?, Датований 2015-11-19?), Зробив необхідну перезавантаження і не потрібно було робити налаштування кексту безпідписаного драйвера. Підключивши його, пристрій відобразився як "/dev/cu.wchusbserialfa130" у Arduino / Tools / Port.
Дейв X

2
Будь ласка, оновіть свою відповідь, щоб відобразити той факт, що більше не потрібно повозитися з ядром OS X, щоб дозволити завантаження непідписаних драйверів у простір ядра, що є величезним ризиком безпеки. Остання ОС X розпізнає ці ідентифікатори постачальника та продукту правильно, без необхідності встановлювати драйвери. ID продукту: 0x7523, ідентифікатор продавця: 0x1a86.
Пол-Себастьян Маноле

1
Так, я знайомий з датами. Для новачків не очевидно, яка частина відповіді пов'язує ядро ​​OS / X, а яка - ні. Я пропоную вам опублікувати свою вдосконалену відповідь.
Нік Гаммон

2
Остерігайся! Ядро панікує! на macOS Sierra, станом на 25 вересня 2016 р.
Jangid,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.