Как подключить Arduino к компьютеру?
Обновлено Редакция GAW
Arduino UNO соединяется с компьютером одним кабелем USB-B: он и передаёт данные, и питает плату. На самой плате за связь отвечает отдельный микроконтроллер ATmega16U2 — мост USB, — поэтому компьютер видит Arduino как последовательный порт.
Подключение в Arduino IDE 2
| Шаг | Что сделать | Как понять, что получилось |
|---|---|---|
| 1 | подключить плату кабелем USB | горит светодиод питания |
| 2 | выбрать плату в списке рядом с кнопками Verify и Upload | имя платы выделено жирным |
| 3 | если платы нет в списке — Tools → Board и Tools → Port | порт появляется при подключении платы |
| 4 | нажать Verify (галочка), затем Upload (стрелка) | сообщение об успешной загрузке |
Проверить, что плата и связь исправны, проще всего примером Blink — это разбирает ответ «Как проверить Arduino на работоспособность?».
Как узнать порт
Порт — это имя последовательного устройства в системе: COM3, COM4 в Windows, /dev/ttyACM0 в Linux. Если не ясно, какой из портов — Arduino, отключите плату и откройте Tools → Port: пропавший порт и есть нужный. В Linux при ошибке Permission denied пользователя добавляют в группу dialout — команда в инструкции Arduino и в FAQ ниже.
Если плата не Arduino
Платы других производителей подключают так же, но сначала добавляют их ядро в менеджер плат — как для ESP32 в ответе «Как подключить ESP32 к Arduino IDE?». Что именно IDE делает при загрузке и как устроен загрузчик, объясняет статья «Arduino и AVR», а как питать плату не от компьютера — ответ «Можно ли подключить Arduino к розетке?».
Похожие вопросы
Почему Arduino IDE не видит плату?
Проверьте кабель и порт: при подключении у UNO должен загореться светодиод питания. Затем откройте Tools → Port и посмотрите, появляется ли новый порт при подключении платы. Если плата не определилась автоматически, Arduino советует выбрать её и порт вручную через Select other board and port.
Что делать при ошибке Permission denied в Linux?
Дать пользователю права на последовательный порт: по инструкции Arduino выполнить ls -l /dev/ttyACM*, чтобы увидеть группу (обычно dialout), затем sudo usermod -a -G dialout <имя_пользователя> и перелогиниться.
Можно ли программировать Arduino без установки IDE?
Да: по руководству UNO R3 все платы Arduino работают в облачном редакторе Arduino Cloud Editor — нужно только установить небольшой плагин для связи с платой через USB.
Источники
- Arduino. How to upload a sketch with the Arduino IDE 2 (docs-content, K. Söderby, J. Hylén) — кнопки Verify (галочка) и Upload (стрелка); выпадающий список рядом с ними показывает подключённые платы; если плата не определилась — Select other board and port или Tools > Board и Tools > Port; связь с платой есть, когда её имя выделено жирным; ошибки загрузки — в консоли; в Linux при ошибке Permission denied: ls -l /dev/ttyACM*, группа dialout, sudo usermod -a -G dialout <пользователь>, затем выйти и войти снова
- Arduino. UNO R3 Product Reference Manual (SKU A000066, modified 15/10/2026) — для связи с компьютером нужен кабель USB-B, он же питает плату, о чём сообщает светодиод; мост USB — ATmega16U2; программировать можно в Arduino IDE или Arduino Cloud Editor с плагином
Нашли ошибку?
Смотрите также
- Как проверить Arduino на работоспособность?Светодиод ON, пример Blink и мигание L: питание, USB-мост и МК
- Arduino и AVRЧто делают init(), millis(), analogWrite(), analogRead() и загрузчик
- Как подключить ESP32 к Arduino IDE?Ссылка в настройках, платформа esp32, плата, порт и кнопка BOOT
- Можно ли подключить Arduino к розетке?USB 5 В или 6–20 В на разъём, нагрев стабилизатора