Моя Arduino Uno работала нормально, но теперь у меня возникли проблемы с загрузкой моего нового кода на плату. Когда я подключаю ардуино к компьютеру, он показывает мне только порт COM1. Раньше он показывал мне COM3. Установил драйвера, но все равно не работает. Я попробовал то же самое на ubuntu, и там тоже самое. Когда я подключаю его, код на Arduino работает нормально.
Не могу загрузить код в ардуино
Ответы (2)
если ни одно устройство не отображается ни в Windows, ни в Linux, ни на других компьютерах, возможно, вы сожгли чип, который выполняет преобразование последовательного порта в USB. Если вы не разбираетесь в пайке SMD, решение состоит в том, чтобы купить внешний чип преобразования (USB в последовательный порт RS232-TTL 5 В, обратите внимание, что классический RS232 использует 12 В, а также есть TTL3V) и подключить его к RX TX (контакты 0 и 1). ), но вам придется вручную сбрасывать доску при каждой загрузке; требуется больше взлома (но это легко возможно), чтобы подключить вывод RST к преобразователю.
Имя последовательного порта можно изменить при смене Arduino IDE или операционной системы, которую вы используете на своем компьютере. Отныне ваш последовательный порт, созданный Arduino, будет COM1
вместо COM3
. Так что проблем, насколько я вижу, нет.
Вам нужно выбрать COM1 из Arduino IDE Tools>Serial Port
.