Ошибка с миганием светодиода (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 возникают проблемы ? Что я сделал не так ?
@Ana Niorba, 👍1
Обсуждение1 ответ
Лучший ответ:
▲ 0
У вас нет проблем с миганием светодиода (хотя для вашего светодиода, похоже, отсутствует резистор), но с загрузкой скетча.
Жесткий тест: выключите компьютер, отсоедините USB-кабель, включите компьютер, проверьте COM-порт, появляющийся при подключении Arduino через USB - кабель. Затем запустите IDE и повторите попытку загрузки.
В конце концов что-то еще заблокировало КОМ-порт.
,
@DataFiddler
Смотрите также:
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
Подлинный 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