Ошибка с миганием светодиода (avrdude: ser_open(): can't set com-state)

Я новичок в Arduino, и я сделал что-то очень простое, и я не знаю, почему это не работает . Я поместил положительный светодиод в контакт 13, а отрицательный-в GND и написал этот код :

#define LED 13
void setup() {
  // инициализировать цифровой вывод LED_BUILDIN в качестве вывода.
  pinMode(LED, OUTPUT);
}

void loop() {
  digitalWrite(LED, HIGH);   // включите светодиод (HIGH - уровень напряжения)
  delay(1000);                       // дождитесь второй
  digitalWrite(LED, LOW);    // выключите светодиод, сделав напряжение НИЗКОЙ
  delay(1000);                       // подождите секунду
}

Я проверил, подключен ли он к Arduino Uno, и когда я загружаю код, у меня есть следующие ошибки :

Sketch uses 924 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: ser_open(): can't set com-state for "\\.\COM4"
An error occurred while uploading the sketch

Иногда у IDE возникают проблемы ? Что я сделал не так ?

, 👍1

Обсуждение

Подлинный Arduino или дешевый китайский клон?, @Majenko

Я купил комплект от keyestudio, @Ana Niorba

Это плохая компания ?, @Ana Niorba

Начиная с https://forum.arduino.cc/index.php?topic=54796.msg2032153#msg2032153 кажется, кто-то нашел решение., @Maximilian Gerhardt

значит, вы не использовали резистор и не закоротили штифт на землю вместе со светодиодом? кстати. Uno имеет встроенный светодиод на выводе 13 и пример мигания делает то же самое что и ваш скетч, @Juraj

ДА. Я следовал этому уроку : https://www.youtube.com/watch?v=dnPPoetX0uw, @Ana Niorba

Это ответ на ваш вопрос? avrdude ser\_open() не может установить com-состояние, @Eduardo Trápani

Dp у вас есть какая-то более старая версия Uno, потому что R3 не имеет резистора на выводе 13., @Juraj

у меня такой же вопрос по любому скетчу, @user85524


1 ответ


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

0

У вас нет проблем с миганием светодиода (хотя для вашего светодиода, похоже, отсутствует резистор), но с загрузкой скетча.

Жесткий тест: выключите компьютер, отсоедините USB-кабель, включите компьютер, проверьте COM-порт, появляющийся при подключении Arduino через USB - кабель. Затем запустите IDE и повторите попытку загрузки.

В конце концов что-то еще заблокировало КОМ-порт.

,