EDIT: The problem was the cable I was using (see answer below).

I have a MacBook Pro running OS X Yosemite (10.10.1). I connected my Arduino Leonardo to my computer for the first time today (using a Micro USB to USB cable), but my computer isn't detecting it.

When I opened the Arduino IDE I selected Tools > Board > "Arduino Leonardo", but when I try to choose a Serial Port the only options are:

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

screenshot of available serial ports

I have tried closing and relaunching the Arduino IDE, disconnecting and reconnecting my Arduino Leonardo, and restarting my computer, but I still only see the four Bluetooth ports.

System Information (aka System Profiler) doesn't show anything connected to any of my USB ports.

Thanks in advance!

  • Have you tried another cable? Another computer? – Ignacio Vazquez-Abrams Dec 9 '14 at 5:09
  • @IgnacioVazquez-Abrams I don't have any other Micro USB cables, but I tried it with my roomate's PC (Windows 7) and it didn't work there either. Then I realized that the cable I have is only for charging Android phones. It doesn't do any data transfer. I'm going to buy a new cable. Thanks! – Luc Dec 9 '14 at 18:13
  • I have the same problem but its not cable's fault. I have dual boot with windows and on windows everything works. Any ideas? – Igor Jan 6 at 13:50

@IgnacioVazquez-Abrams's comment made me realize that the problem was the Micro USB cable I was using. It gave the Arduino 5V power from my computer, but didn't support any data connection. I'm buying a new cable.

protected by Community Jan 6 at 17:04

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.