"не могу открыть устройство COM5" на Arduino
Это то, что я получаю, когда загружаю программу. Я подключаю модуль Bluetooth к моей плате Arduino UNO.
avrdude: ser_open (): не удается открыть устройство "\.\COM5": невозможно найти сетевое местоположение. Для получения информации об устранении неполадок в сети см. Справку Windows.
Проблема с загрузкой на доску. См. http://www.arduino.cc/en/Guide/Troubleshooting для предложений.
9 ответов
Пользователь Пеки на https://forum.arduino.cc/index.php?topic=302362.0 сказал, что нужно перейти в "Инструменты / Порт" в меню arduino. Выберите свой порт, и все будет в порядке. По крайней мере, у меня сработало.
Я много раз сталкивался с одной и той же ошибкой, и я решил заново подключить USB-кабель к UNO.
Вы также можете проверить, правильно ли выбран порт (COM5).
Подойдите к инструментам и проверьте порт и плату. Если они верны, то я предполагаю, что вы подключили RX и TX Arduino.
Поскольку вы используете модуль Bluetooth, RX и TX вашего Arduino будут подключены к модулю. Перед загрузкой отключите их и загрузите код. После загрузки и отключения USB снова подключите RX и TX. Это решило мою проблему.
Если вы используете симулятор Arduino, отключите симулятор от Arduino, щелкнув значок "Разрыв", а затем загрузите код в Arduino из Arduino IDE. Теперь после завершения загрузки вы можете подключить симулятор к Arduino и загруженный код будет работать с симулятором.
Я была такая же проблема. Обнаружено, что у меня работает другое ПО, которое по умолчанию подключается к любому COM-порту,
Сначала выбирается правильный порт. Затем я проверяю наличие питания, иногда, когда плата не получает должного тока (если вы используете ноутбук с низким энергопотреблением), подключите зарядное устройство к ноутбуку.
UNO имеет только 1 пару Tx/Rx. При программировании платы вам придется отключить или иным образом отключить экран Bluetooth, поскольку экран Bluetooth контролирует Rx.
Другими словами, вы не можете отправлять данные через последовательный интерфейс USB, так как Bluetooth находится под контролем. Это боль.
Я думаю, что есть какая-то проблема с моей платой, потому что я не могу загрузить свой код, тогда у меня также были мои братья arduino uno, поэтому подключили его и попытались загрузить его успешно, так что я думаю, что это показывает, что есть какая-то проблема с платой и мои настройки, но когда я проверил свои настройки, они были правильными
Вам нужно выбрать правильный тип платы, которую вы подключили и собираетесь загрузить свою программу.
как вы используете Arduino UNO
доска, зайдите в меню Tools
-> Board
и выберите тип платы "Arduino/Genuino UNO", затем выберите порт из Tools
-> Port
к порту, к которому он подключен. Теперь вы успешно загрузите свою программу.