Arduino IDE не видит последовательные порты

Я новичок в ардуино и недавно купил nodeMCU Amica esp2866 для этого учебник. Моя плата подключена к моему MacBook Air (10.14.5 с Mojave), и отображается только «/dev/cu.Bluetooth-Incoming-Port».

Снимок экрана

Я использую обычный USB-кабель для подключения платы к моему MacBook и знаю, что кабель не сломан, потому что я использовал его в недавнем прошлом. Если кто-то знает, как решить эту проблему или сталкивался с этой проблемой в прошлом, пожалуйста, дайте мне знать. Дайте мне знать, если вам нужна дополнительная информация. Спасибо!

, 👍1

Обсуждение

Mac — это (вроде) коробка Unix. Итак, попробуйте открыть консоль и ввести «lsusb». Я думаю, что это должно перечислить все USB-устройства, которые видит компьютер., @st2000

Какую версию nodeMCU вы используете?, @st2000


1 ответ


Лучший ответ:

2

Инструкции по установке MAC/Arduino находятся здесь.

Если ваш Arduino (возможно, плата версии NodeMCU 1.0) использует набор микросхем CP210x, появится страница загрузки здесь.

Если ваша плата Arduino (возможно, плата версии NodeMCU 0.9) использует набор микросхем ch340g, ch34g или ch34x, похоже, предпринимаются попытки создать драйвер для Mac OS X здесь.

Инструкции по установке с этой страницы github следующие:

Установка

Unplug any CH34* devices.
Unload the old drivers if running:
    sudo kextunload /Library/Extensions/usbserial.kext
    sudo kextunload /System/Library/Extensions/usb.kext
Remove the old driver by issuing one of the following commands (depending on your installation):
    sudo rm -rf /System/Library/Extensions/usb.kext
    sudo rm -rf /Library/Extensions/usbserial.kext
Double-click on the CH34x_Install_V1.5.pkg file and install (no need to reboot)
Instead of rebooting, you can force quit Installer after it completes.
Load the new driver:
    sudo kextload /Library/Extensions/usbserial.kext
Plug in your device. It should now be listed under the /dev directory. Examples:
    /dev/cu.wchusbserial1410
    /dev/tty.wchusbserial14210 (driver version 1.5)
,