Почему плату Arduino UNO R3 можно использовать в Windows 10, но нельзя использовать в My Macbook Air (M1)?

В Windows 10 все хорошо. Но когда я использую его в своем макбуке, он даже не может распознать порт. это только три порта, но все они неправильные

Это официальное описание драйвера.

, 👍3

Обсуждение

Сначала проверьте, установили ли вы драйвер., @Patryk Dzierżawski

Это может иметь значение, если вы говорите о клоне или оригинале. Они не все используют один и тот же трансивер. Если вы тестировали что-либо, кроме компьютера, подключенного к UNO, удалите его., @timemage

Я использую плату-клон, но компоненты соответствуют оригиналу, используйте Atmel Mega16U2 в качестве драйвера USB-to-UART. Согласно официальному веб-ресурсу, эта плата не нуждается в программном драйвере., @luyao

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

Я использую Вентура 13.1., @luyao


1 ответ


1

Драйвер не требуется для MacOS, которая по существу является производной от UNIX/Linux. Это должно быть plug & играть.
Похоже, Air не распознает Uno. Попробуйте открыть консоль терминала и введите ls /dev/tty.* Вы должны получить список подключенных «последовательных устройств», попробуйте «ls /dev/tty.*» с подключенным и отключенным Uno, любая разница должна показать имя порта Uno. Если нет разницы, я бы заподозрил кабель, который вы используете для подключения Uno. Если вы можете идентифицировать порт Uno, это же имя должно быть выбрано в Arduino IDE при его открытии.

Только что понял, что Stack Exchange неправильно показывает мой ответ «ls /dev/tty». должна иметь звездочку после "точки".

,

Прежде чем я спросил, я попробовал проверить вывод консоли терминала, используя метод, который вы говорите. К сожалению разницы нет. В моем описании указаны только три COM-порта. Я не думаю, что кабель сломан, потому что его можно использовать в Windows 10. Я загружаю некоторый код, и он работает хорошо., @luyao

Хорошо, тогда проблема должна заключаться в вашем macbook Air, я обычно использую ноутбук с Windows 7/10 или Linux с Arduino, но когда я увидел ваш пост, я вытащил свой древний Macbook pro и подключил свой Uno, который отлично работает на Win7/ 10 и Ubuntu и вуаля, последовательное устройство появляется с ls /dev/tty. настроены, если бы я был на вашем месте. Если у вас есть другое устройство, гарнитура, камера и т. д., попробуйте подключить его к порту и посмотреть, что он делает с ls /dev/tty.*, @Mr. Moke

Когда я подключу плату STM32F411RE nucleo, в терминале введите ls /dev/tty.* Я увижу, что новый порт имеет имя **tty.usbmodem23103**. Я думаю, что пришло время купить новый, чтобы проверить, есть ли проблемы с моим Mac., @luyao