Arduino Nano nessuna porta seriale per MacBook Air 2013


16

Problema

Ho un Arduino Nano collegato tramite un cavo USB (da Tipo A a Mini Tipo B) al mio MacBook Air (modello metà 2013). Il LED PWR è acceso mentre l'arduino è collegato.

Apertura del software di Arduino, tirando giù il Tools > Serial Portmenù non mi mostra una porta seriale valido. Tutto quello che vedo è:

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

Quello che ho provato e non ha funzionato

  • Ho installato il driver FTDI corretto (v2.2.18). x64 per Corei5 del mio MacBook Air, file FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg. Riavviato dopo l'installazione.

  • Ho provato a connettere arduino ad entrambe le porte USB sul mio Air.

Ulteriori informazioni

  • Esecuzione di Mac OSX 10.10 Yosemite
  • Lo stesso arduino e cavo funzionano quando sono collegati a un computer Windows o Raspberry Pi.

Se aiuta, posso vedere la seriale USB nel mio Apple Logo > About This Mac > System ReportsottoHardware > 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)

Sono a corto di idee e opzioni. Qualsiasi aiuto sarebbe molto apprezzato.

Grazie in anticipo :)


Il tuo nano è un clone o un vero nano?
PhillyNJ,

È un clone. Pensavo di aver letto che è davvero buono. Comunque, ho trovato qualcosa che mi ha risolto. Per dirla come una risposta.
Mecha,

Lo hai collegato a una macchina Windows prima o prima di collegarlo al tuo Mac? Potrebbe essere stato bloccato, ma la buona notizia è che puoi rimuoverlo.
PhillyNJ,

La prima volta che l'ho provato sul mio Windows. Ma risulta che avevo bisogno di un driver aggiuntivo per Mac. Vedi la mia risposta
Mecha,

Risposte:


13

Questo mi ha risolto.

  • Scarica questo driver
  • Installalo
  • Correre sudo nvram boot-args="kext-dev-mode=1"
  • Reboot

Le porte seriali ora sono state visualizzate nell'IDE di Arduino e anche quando l'ho usato ls -1 /dev/tty*

Spero che questo aiuti qualcuno.

Riferimento: questa discussione


1
Ho lo stesso problema e l'utilizzo del collegamento risolve il mio problema. Grazie per aver condiviso le informazioni. Cordiali saluti, Jo

1
Il 13-04-2016 ho scaricato il driver (versione 1.2 ?, datato 19-11-2015?) Da lì, ho eseguito il riavvio richiesto e non è stato necessario eseguire l'impostazione kext del driver senza segno. Dopo averlo collegato, il dispositivo è apparso come '/dev/cu.wchusbserialfa130' in Arduino / Strumenti / Porta.
Dave X,

2
Aggiorna la tua risposta per riflettere il fatto che non è più necessario armeggiare con il kernel OS X per consentire il caricamento di driver non firmati nello spazio del kernel, il che rappresenta un enorme rischio per la sicurezza. L'OS X più recente riconosce correttamente questi ID fornitore e prodotto, senza la necessità di installare alcun driver. ID prodotto: 0x7523, ID fornitore: 0x1a86.
Paul-Sebastian Manole,

1
Sì, ho familiarità con le date. Per un principiante, non è ovvio quale parte della risposta stia armeggiando con il kernel OS / X e quale parte non lo sia. Ti suggerisco di pubblicare la tua risposta migliorata.
Nick Gammon

2
Attenzione! Kernel Panic! su macOS Sierra, dal 25 settembre 2016.
Jangid
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.