Ошибка после запуска кода Arduino в Windows 10

После запуска программы Arduino на компьютере с Windows я получил следующую ошибку, мой код и ошибка, как показано ниже.

Также COM - порт стал серым, т. е. отключен.

#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);

void setup()
{
  lcd.begin(16, 2);
}


void loop()
{
  lcd.print("Hello, World!");
  delay(500);
  lcd.clear();
  delay(500);
}

Он отображается, как показано ниже

Arduino: 1.8.14 (Windows 10), Board: "Arduino Uno" Sketch uses 1894 bytes (5%) of program storage space. Maximum is 32256 bytes. Global variables use 59 bytes (2%) of dynamic memory, leaving 1989 bytes for local variables. Maximum is 2048 bytes. Serial port not selected.

, 👍2

Обсуждение

вы подключили Arduino к ПК?, @Juraj

То есть вы хотите сказать, что в разделе "Инструменты->Порты"ничего не отображается?, @PMF

Да, я подключился к компьютеру. В раскрывающемся списке "Инструменты" значок портов выделен серым цветом, @Golden

Можете ли вы проверить в диспетчере устройств, что при подключении arduino, доступны ли или показаны ли там какие-либо COM-порты, @Maaz Sk

Я только что сделал это, и на экране появилось: Тип устройства - Неизвестно, Местоположение-Порт_#0002.Концентратор_#0002. Спасибо, @Golden

Это означает, что у Windows нет подходящего драйвера для этого. У вас есть дешевый клон Uno? Затем вам нужно установить драйвер ch340 (который является чипом интерфейса USB на дешевых клонах Uno/Nano). Пожалуйста, попробуйте сообщить, если это поможет, @chrisl


1 ответ


1

Я знаю эту проблему от клонов Arduino Uno. Вам нужен хороший водитель. Вот некоторые из них:

  • Последовательный драйвер CH341 (например, для идентификатора поставщика 1A86, идентификатора продукта 7523)
  • Мост Holtek UART (например, для идентификатора поставщика 04D9, идентификатор продукта B534)
  • Драйверы FTDI (например, для идентификатора поставщика 0403, идентификатора продукта 60xx)
  • Драйверы CP210x (например, для идентификатора поставщика 10C4, идентификатора продукта EAxx)
  • Плодовитый PL2303 (например, для идентификатора поставщика 067B, идентификатора продукта 23xx и AAxx)
  • Микросхема MCP2221 (для идентификатора поставщика 04D8, идентификаторов продукта 00xx и 020x)
  • CDC Cypress (например, для идентификатора поставщика 04B4, идентификатора продукта 00xx)

После установки драйвера Windows распознает плату как последовательный порт, и Arduino IDE отобразит список последовательных портов, идентифицированных Windows.

Посмотрите подробную информацию в диспетчере устройств. Вы найдете идентификаторы в деталях пути к экземпляру устройства с именем устройства. Это выглядит как ...VID_xxxx?PID_yyyy... где xxxx-идентификатор поставщика, а гггг-идентификатор продукта. Вы также можете установить все драйверы, если не знаете, какой из них выбрать.

Другой (но редкой) проблемой может быть то, что вы прервали настройку драйвера во время установки Arduino IDE. В этом случае снова запустите установку Arduino IDE и убедитесь, что вы разрешили установку драйверов (для идентификаторов поставщиков 2341 и 2A03, идентификаторы продуктов 0043, 0001, 0243).

Для любого из этих предложений потребуются разрешения администратора.

,