Saya memiliki MacBook Pro yang menjalankan OS X Yosemite (10.10.3). Saya menghubungkan Arduino UNO R3 ke komputer saya untuk pertama kalinya setelah peningkatan Yosemite - ini berfungsi dengan baik sebelum ini!
Ketika saya membuka Arduino IDE, saya memilih Tools> Board> "Arduino UNO", tetapi ketika saya mencoba untuk memilih Serial Port, satu-satunya pilihan adalah:
/dev/tty.Bluetooth-Incoming-Port
/dev/cu.Bluetooth-Incoming-Port
/dev/tty.Bluetooth-Modem
/dev/cu.Bluetooth-Modem
Saya telah mengikuti beberapa tutorial dan utas tentang cara 'memperbaiki' masalah ini, semuanya sia-sia:
Saya telah menginstal versi terbaru dari driver FTDI (meskipun, dari apa yang saya ingat UNO bahkan tidak membutuhkannya): FTDIUSBSerialDriver_v2_3.dmg
Diturunkan ke prev. versi pengandar FTDI berharap yang akan menjernihkan: / Volume / FTDIUSBSerialDriver_v2_2_18
Saya mengikuti tutorial tentang cara menghapus driver Apple yang ada dan menghapus file kext, dll ...
Mencoba menghubungkan arduino ke kedua port USB.
Mencoba berbagai kabel, termasuk yang saya gunakan sebelum upgrade Yosemite.
Sudah mencoba menginstal driver Silab yang diperbarui: Port serial yang kompatibel dengan Arduino tidak memperlihatkan Mac OSX
Menelusuri seluruh panduan Arduino Mac OSX: http://www.arduino.cc/en/guide/macOSX
Setelah melihat info sistem Macbook Pro saya, saya bisa melihat USB Controller berbasis Broadcom, kalau-kalau itu membantu. Saya mencari driver USB Broadcom tetapi mendapatkan hit untuk Silab satu sebagai gantinya.
Di bawah Alat saya> menu Port .. Saya dapat melihat opsi ini: mengklik opsi Port Serial tidak melakukan apa-apa.
Menjalankan ls -1 /dev/tty.*
atau ls -l /dev/tty.usb*
dari terminal memberi saya:
/dev/tty.Bluetooth-Incoming-Port
/dev/tty.Bluetooth-Modem
Dewan TIDAK muncul di bawah sistem jaringan (seperti yang terjadi pada orang lain), sehingga tidak dikenali sebagai perangkat yang salah.
Saya benar-benar bingung. Papan menyala ... tapi saya tidak bisa terhubung.
CATATAN SISI: Ini adalah Uno R3 yang sah, bukan tiruan.
sumber
Jawaban:
Mungkin, Anda memiliki analog China Uno yang bekerja pada chip USB-to-serial CH340 , jadi Anda harus menginstal driver untuk itu.
Langkah-langkah untuk memperbaiki:
sudo nvram boot-args="kext-dev-mode=1"
(nonaktifkan penandatanganan kext yang diperkenalkan di Mac OS X 10.9 Yosemite)Anda juga benar menurut Uno dan FDTI :
sumber
nvram
, saya mendapatkan kesalahan: nvram: Variabel pengaturan kesalahan - 'boot-args': (iokit / umum) kesalahan umumKabel yang dikirimkan dengan Arduino Uno saya berfungsi untuk daya tetapi bukan transmisi data sehingga /dev/tty.usbmodem tidak muncul di menu Tools -> Port. Setelah saya beralih ke kabel yang berbeda, port /dev/tty.usbmodem muncul dan berfungsi dengan baik.
sumber
Situs ini memperbaiki masalah bagi saya:
http://kiguino.moos.io/2014/12/31/how-to-use-arduino-nano-mini-pro-with-CH340G-on-mac-osx-yosemite.html
... orang lain telah membuat alternatif untuk driver ftdi, dan situs web ini menunjukkan kepada Anda bagaimana cara menginstalnya dengan benar.
sumber
Ini memperbaiki masalah bagi saya:
http://blog.sengotta.net/signed-mac-os-driver-for-winchiphead-ch340-serial-bridge/
... dan tautan langsung untuk mengunduh.
EDIT : Saya punya salah satu klon murah dengan chip USB CH340. Jadi ini mungkin tidak menyelesaikan masalah Anda , tetapi bisa bermanfaat bagi orang lain.
sumber
Yosemite 10.9 (dan OS X 10.10 dan yang lebih baru) memerlukan kext driver USB yang ditandatangani (ekstensi kernel). Anda dapat menemukannya di situs web FTDI di sini: http://www.ftdichip.com/Drivers/VCP.htm
Gunakan versi 2.3 untuk 64-bit OS X 10.9 atau lebih baru. Instal dan reboot.
Hubungkan Arduino Anda, dan perintah Terminal:
akan memberi tahu Anda jika driver FTDI VCP benar-benar dimuat.
Entri /dev/tty.usbserial-xxxxxxxx akan muncul di direktori / dev Anda.
Jika tidak, port USB Mac tidak berbicara dengan Arduino Anda. Jadi tidak ada gunanya mencoba aplikasi Arduino IDE.
Pastikan juga kabel USB Anda bukan hanya untuk daya, tetapi terhubung sepenuhnya.
sumber
Hal yang persis sama ini terjadi pada saya di mac saya yang menjalankan sistem operasi yang sama. Saya harus me-restart sistem ini beberapa kali untuk membuatnya berfungsi. Saya memulai kembali dengan arduino terpasang; dan itu berhasil daripada upaya saya sebelumnya ketika saya reboot kemudian terhubung.
sumber
Lihat video ini https://www.youtube.com/watch?v=0zuRukW7o0A
sumber
Saya punya r3 osepp, tampaknya klon yang akurat. Komputer adalah Mac os10.10.5.
Banyak situs mengklaim bahwa mac osx. * Tidak memerlukan driver FTDI, tetapi .....
Setelah canggung, pencarian google dimulai, di mana dewan hanya menerima sketsa baru setelah dicabut dan dipasang kembali secara fisik, saya mengunduh driver FTDI terbaru, diinstal, dan MEMULAI kembali mac. Sekarang, sukacita dan kedamaian memerintah. Untungnya tidak ada efek samping dengan fungsi mac lainnya. Semoga ini membantu.
sumber
Tersandung di ini. Ini bekerja untuk Mac OS X Yosemite 10.10.5
instal driver CH340 Jalankan perintah di Terminal: sudo nvram boot-args = "kext-dev-mode = 1" Reboot
Namun, saya menginstal: sistem MAC : www.wch.cn/downfile/178
jadi YMMV
seorang pengguna di sini: http://forum.makeblock.cc/t/mac-os-x-yosemite-arduino-1-0-6-doesnt-recognize-makeblock-orion/728
menemukan solusinya, di sana: http://forum.arduino.cc/index.php?topic=261375.15
so Kudos - untuk semua yang membuat keluar driver, uninstall, instal, dan aktivasi ...
Ted
sumber
Dalam kasus saya, ada beberapa jenis ketidakcocokan dengan ESP8266 yang terhubung ke papan Nano. Segera setelah saya menghapusnya, Port Serial muncul lagi.
sumber
Pertama, periksa kabel USB - Saya punya masalah yang sama. Jika Anda telah memeriksanya, coba HoodLoader2 :
Saya menggunakannya dan berfungsi dengan Arduino Leonardo.
sumber