Arduino Nano bez portu szeregowego dla MacBook Air 2013


16

Problem

Mam Arduino Nano podłączony kablem USB (typu A do mini typu B) do mojego MacBooka Air (model z połowy 2013 roku). Dioda PWR świeci się, gdy arduino jest podłączone.

Otwieranie oprogramowania Arduino i rozwijanie Tools > Serial Portmenu nie pokazuje prawidłowego portu szeregowego. Widzę tylko:

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

Co próbowałem i nie działało

  • Zainstalowałem prawidłowy sterownik FTDI (v2.2.18). x64 dla Corei5 mojego MacBooka Air, plik FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg. Uruchomiony ponownie po instalacji.

  • Próbowałem podłączyć arduino do obu portów USB w moim Air.

Więcej informacji

  • Z systemem Mac OSX 10.10 Yosemite
  • To samo arduino i kabel działają po podłączeniu do komputera z systemem Windows lub Raspberry Pi.

Jeśli to pomoże, mogę zobaczyć USB Serial w mojej Apple Logo > About This Mac > System Reportdolnej częściHardware > 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)

Brakuje mi pomysłów i opcji. Każda pomoc byłaby bardzo mile widziana.

Z góry dziękuję :)


Czy twój nano jest klonem czy prawdziwym nano?
— PhillyNJ

To klon. Myślałem, że przeczytałem, że to naprawdę dobre. W każdym razie znalazłem coś, co dla mnie rozwiązało. Zamierzam to ująć jako odpowiedź.
— Mecha

Czy najpierw podłączono go do komputera z systemem Windows, czy przed podłączeniem go do komputera Mac? Być może został zepsuty, ale dobrą wiadomością jest to, że można go odhaczyć.
— PhillyNJ,

Pierwszy raz wypróbowałem to na moim systemie Windows. Ale okazuje się, że potrzebowałem dodatkowego sterownika dla komputera Mac. Zobacz moją odpowiedź.
— Mecha

Odpowiedzi:


13

To rozwiązało dla mnie.

  • Pobierz ten sterownik
  • Zainstaluj to
  • Biegać sudo nvram boot-args="kext-dev-mode=1"
  • Restart

Porty szeregowe pojawiły się teraz w Arduino IDE, a także kiedy ich użyłem ls -1 /dev/tty*

Mam nadzieję, że to komuś pomoże.

Odniesienie: ten wątek


1
Mam ten sam problem, a użycie linku rozwiązuje mój problem. Dziękujemy za udostępnienie informacji. Z pozdrowieniami, Jo

1
W dniu 13.04.2016 r. Pobrałem stamtąd sterownik (wersja 1.2? Z datą 19.11.2015?), Wymagałem ponownego uruchomienia i nie musiałem wykonywać ustawień kext sterownika bez znaku. Po podłączeniu urządzenie pojawiło się jako „/dev/cu.wchusbserialfa130” w Arduino / Tools / Port.
— Dave X

2
Zaktualizuj swoją odpowiedź, aby odzwierciedlić fakt, że nie trzeba już majstrować przy jądrze OS X, aby umożliwić ładowanie niepodpisanych sterowników w przestrzeni jądra, co jest gigantycznym zagrożeniem bezpieczeństwa. Najnowszy system OS X poprawnie rozpoznaje te identyfikatory dostawców i produktów, bez konieczności instalowania sterowników. Identyfikator produktu: 0x7523, identyfikator dostawcy: 0x1a86.
— Paul-Sebastian Manole

1
Tak, znam daty. Dla początkującego nie jest oczywiste, która część odpowiedzi majstruje przy jądrze OS / X, a która nie. Sugeruję opublikowanie poprawionej odpowiedzi.
— Nick Gammon

2
Strzec się! Panika jądra! w systemie macOS Sierra, od 25 września 2016 r.
— Jangid
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.