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ę :)

Mech
źródło
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

Mech
źródło
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