Mam MacBooka Pro z systemem OS X Yosemite (10.10.3). Podłączyłem Arduino UNO R3 do mojego komputera po raz pierwszy po aktualizacji Yosemite - wcześniej działało dobrze!
Kiedy otworzyłem Arduino IDE, wybrałem Narzędzia> Płyta> „Arduino UNO”, ale kiedy próbuję wybrać port szeregowy, jedyne opcje to:
/dev/tty.Bluetooth-Incoming-Port
/dev/cu.Bluetooth-Incoming-Port
/dev/tty.Bluetooth-Modem
/dev/cu.Bluetooth-Modem
Śledziłem kilka samouczków i wątków na temat tego, jak „naprawić” ten problem, a wszystko to bezskutecznie:
Zainstalowałem najnowszą wersję sterowników FTDI (chociaż z tego, co pamiętam, UNO nawet ich nie potrzebuje): FTDIUSBSerialDriver_v2_3.dmg
Obniżono do poprzedniej. wersja sterownika FTDI z nadzieją, że to wyjaśni: / Volumes / FTDIUSBSerialDriver_v2_2_18
Wykonałem samouczek, jak usunąć istniejące sterowniki Apple i usunąć pliki kext itp.
Próbowałem podłączyć arduino do obu portów USB.
Próbowałem różnych kabli, w tym tego, którego użyłem przed aktualizacją Yosemite.
Próbowałem zainstalować zaktualizowane sterowniki Silabs: Port szeregowy zgodny z Arduino nie wyświetla Mac OSX
Przejrzałem cały przewodnik Arduino dla Mac OSX: http://www.arduino.cc/en/guide/macOSX
Po przejrzeniu informacji o systemie mojego Macbooka Pro widzę, że kontroler USB jest oparty na Broadcomie, na wypadek, gdyby to pomogło. Szukałem sterowników Broadcom USB, ale zamiast tego dostałem hity dla Silaba.
W moim menu Narzędzia> Port .. Widzę te opcje: kliknięcie opcji Porty szeregowe nic nie robi.
Uruchamianie ls -1 /dev/tty.*
lub ls -l /dev/tty.usb*
z terminala daje mi:
/dev/tty.Bluetooth-Incoming-Port
/dev/tty.Bluetooth-Modem
Płyta NIE pojawia się w sieci (tak jak w przypadku innych), więc nie jest rozpoznawana jako nieprawidłowe urządzenie.
Mam całkowitą stratę. Płyta włącza się ... ale nie mogę się z nią połączyć.
UWAGA BOCZNA: To jest legalny Uno R3, a nie klon.
źródło
Odpowiedzi:
Prawdopodobnie masz chiński analog Uno, który działa na układzie CH340 USB-szeregowym, więc musisz zainstalować sterownik.
Kroki, aby naprawić:
sudo nvram boot-args="kext-dev-mode=1"
(wyłącz podpisywanie kext wprowadzone w Mac OS X 10.9 Yosemite)Również masz rację według Uno i FDTI :
źródło
nvram
się błąd: nvram: Błąd ustawiania zmiennej - „boot-args”: (iokit / common) błąd ogólnyKabel dostarczony z moim Arduino Uno pracował dla zasilania, ale nie dla transmisji danych, więc /dev/tty.usbmodem nie pojawiał się w menu Narzędzia -> Port. Po przejściu na inny kabel pojawił się port /dev/tty.usbmodem i działał pięknie.
źródło
Ta strona naprawiła dla mnie problem:
http://kiguino.moos.io/2014/12/31/how-to-use-arduino-nano-mini-pro-with-CH340G-on-mac-osx-yosemite.html
... ktoś inny stworzył alternatywę dla sterowników ftdi, a ta strona pokazuje, jak poprawnie je zainstalować.
źródło
To rozwiązało problem:
http://blog.sengotta.net/signed-mac-os-driver-for-winchiphead-ch340-serial-bridge/
... i bezpośredni link do pobrania.
EDYCJA : Mam jeden z tanich klonów z układem USB CH340. Więc to nie może rozwiązać swój problem, ale mogłoby być korzystne dla innych.
źródło
Yosemite 10.9 (i OS X 10.10 i nowsze) wymaga podpisanego kext sterownika USB (rozszerzenie jądra). Można go znaleźć na stronie internetowej FTDI tutaj: http://www.ftdichip.com/Drivers/VCP.htm
Użyj wersji 2.3 dla 64-bitowego systemu OS X 10.9 lub nowszego. Zainstaluj i uruchom ponownie.
Podłącz Arduino i polecenie Terminal:
poinformuje Cię, czy sterownik FTDI VCP rzeczywiście został załadowany.
W katalogu / dev powinien pojawić się także wpis /dev/tty.usbserial-xxxxxxxx.
Jeśli nie, port USB komputera Mac nie komunikuje się z Twoim Arduino. Więc nie ma sensu próbować aplikacji Arduino IDE.
Upewnij się również, że kabel USB nie służy wyłącznie do zasilania, ale jest w pełni podłączony.
źródło
Ta sama rzecz przytrafiła mi się na komputerze Mac z tym samym systemem operacyjnym. Musiałem ponownie uruchomić ten system kilka razy, aby go uruchomić. Uruchomiłem go ponownie z podłączonym arduino; i działało to bardziej niż moje poprzednie próby, kiedy ponownie uruchomiłem komputer, a następnie podłączyłem.
źródło
Sprawdź ten film https://www.youtube.com/watch?v=0zuRukW7o0A
źródło
Mam Osepp R3, pozornie dokładny klon. Komputer to Mac OS 10.10.5.
Wiele stron twierdziło, że Mac OSX. * Nie wymaga sterowników FTDI, ale .....
Po niezręcznym początku wyszukiwania w Google, gdzie płyta zaakceptowała tylko nowy szkic po fizycznym odłączeniu i ponownym podłączeniu, pobrałem najnowszy sterownik FTDI, zainstalowałem i ponownie uruchomiłem komputer Mac. Teraz króluje radość i pokój. Na szczęście brak efektów ubocznych w przypadku innych funkcji Mac. Mam nadzieję że to pomoże.
źródło
Natknąłem się na to. Działa w systemie Mac OS X Yosemite 10.10.5
zainstaluj sterownik CH340 Uruchom komendę w Terminalu: sudo nvram boot-args = "kext-dev-mode = 1" Uruchom ponownie
Jednak zainstalowałem: system MAC : www.wch.cn/downfile/178
więc YMMV
użytkownik tutaj: http://forum.makeblock.cc/t/mac-os-x-yosemite-arduino-1-0-6-doesnt-recognize-makeblock-orion/728
znalazł rozwiązanie, tam: http://forum.arduino.cc/index.php?topic=261375.15
więc kudos - wszystkim, którzy spocili sterownik, odinstalowali, zainstalowali i aktywowali ...
Przetrząsać
źródło
W moim przypadku była pewna niezgodność z ESP8266 podłączonym do płyty Nano. Gdy tylko go usunąłem, ponownie pojawił się port szeregowy.
źródło
Najpierw sprawdź kabel USB - miałem ten sam problem. Jeśli to sprawdziłeś, wypróbuj HoodLoader2 :
Używam go i działa z Arduino Leonardo.
źródło