Среда разработки Arduino IDE

Мы решили сэкономить вам пару кликов и разместить у себя свежие версии среды разработки Arduino IDE, потому что на официальном сайте порой чёрт ногу сломит, пока найдёт нужную ссылку. Где скачать Arduino IDE — ваш выбор: файлы дистрибутивов абсолютно идентичны.

Сейчас представлена классическая версия Arduino IDE 1.8.19 (релиз от 20.12.2021) и последняя версия Arduino IDE 2.3.10 (релиз от 9.06.2026).

Не запускается Arduino IDE 2.x? Воспользуйтесь готовым решением.

Arduino IDE 1.8.19

Первая версия Arduino IDE v1 полностью работоспособна в РФ, поэтому рекомендуем пользоваться ей для ваших личных и учебных проектов.

Скриншот Arduino IDE v1

Скачать 1.8.19 для Windows

Скачать 1.8.19 для macOS

Скачать 1.8.19 для Linux

Для установки Linux-версии из архива в общем случае нужно выполнить следующие команды.

# Распаковываем архив и заходим в каталог
$ tar xvf arduino-1.8.19-*.tar.xz
$ cd arduino-1.8.19-*

# Устанавливаем (только для текущего пользователя)
$ ./install.sh

# Добавляем себе права на пользование USB-портами
$ sudo usermod -a -G dialout $USER

В отдельных дистрибутивах Linux проще воспользоваться командой установки из пакетов.

# Arch Linux
$ sudo pacman -S arduino

# Fedora, CentOS Linux
$ sudo dnf install arduino

# Debian, Ubuntu, Mint Linux
$ sudo apt-get install arduino

Как поменять язык (для версий 1.8.x)

Arduino IDE v1 при установке выбирает язык системы по умолчанию. Если вам понадобится переключить интерфейс на другой язык, это можно сделать в общих настройках программы.

  1. Заходим в главном меню в пункт «Файл → Настройки».
  2. Выбираем нужный язык в выпадающем списке «Язык редактора».
  3. Перезапускаем среду.

Переключение языка v1 (шаг 1)

Переключение языка v1 (шаг 2)

Arduino IDE 2.3.10

Последняя версия Arduino IDE 2.x опирается на подключение к зарубежным узлам, которые в настоящий момент блокируют всех пользователей из РФ. Поэтому без дополнительных ухищрений среда Arduino версии 2.x не запускается.

Вы сможете пользоваться IDE v2, если организовать транзитное подключение за пределами РФ или прописать свою кастомную конфигурацию в менеджере плат.

Скриншот Arduino IDE v2

Скачать 2.3.10 для Windows

Скачать 2.3.10 для macOS

Скачать 2.3.10 для Linux

Решение проблемы с запуском Arduino IDE 2

Вероятнее всего, вы сталкивались с проблемой, когда Arduino IDE 2.x бесконечно висит при запуске.

Чтобы решить эту проблему, закройте программу и выполните следующие действия.

Скрипт для Windows

Откройте окно PowerShell. Вставьте и выполните эти команды:

$configDir = Join-Path $HOME ".arduinoIDE"
$dataDir = Join-Path $env:LOCALAPPDATA "Arduino15"

New-Item -ItemType Directory -Force $configDir, $dataDir | Out-Null

@'
board_manager:
  additional_urls:
    - https://arduino-downloads.amperka.ru/p/packages/package_index.json
'@ | Set-Content -Encoding utf8 (Join-Path $configDir "arduino-cli.yaml")

Invoke-WebRequest `
  "https://arduino-downloads.amperka.ru/l/libraries/library_index.json" `
  -OutFile (Join-Path $dataDir "library_index.json")

Скрипт для Linux

Откройте окно Terminal. Вставьте и выполните эти команды:

mkdir -p "$HOME/.arduinoIDE" "$HOME/.arduino15"

cat > "$HOME/.arduinoIDE/arduino-cli.yaml" <<'EOF'
board_manager:
  additional_urls:
    - https://arduino-downloads.amperka.ru/p/packages/package_index.json
EOF

curl --fail --location --retry 3 \
  "https://arduino-downloads.amperka.ru/l/libraries/library_index.json" \
  --output "$HOME/.arduino15/library_index.json"

Скрипт для macOS X

Откройте окно Terminal. Вставьте и выполните эти команды:

mkdir -p "$HOME/.arduinoIDE" "$HOME/Library/Arduino15"

cat > "$HOME/.arduinoIDE/arduino-cli.yaml" <<'EOF'
board_manager:
  additional_urls:
    - https://arduino-downloads.amperka.ru/p/packages/package_index.json
EOF

curl --fail --location --retry 3 \
  "https://arduino-downloads.amperka.ru/l/libraries/library_index.json" \
  --output "$HOME/Library/Arduino15/library_index.json"

Когда скрипт отработает, на вашем компьютере появится корректная конфигурация менеджера плат. После этого Arduino IDE 2.x сможет запуститься и нормально работать, даже если вы подключаетесь из России.

Как поменять язык (для версий 2.x)

Arduino IDE v2 при установке выбирает язык системы по умолчанию. Если вам понадобится переключить интерфейс на другой язык, это можно сделать в общих настройках программы.

  1. Заходим в главном меню в пункт «Файл → Параметры».
  2. Выбираем нужный язык в выпадающем списке «Язык редактора».
  3. Перезапускаем среду.

Переключение языка v2 (шаг 1)

Переключение языка v2 (шаг 2)

Поддерживаемые платы

Arduino IDE из коробки работает со всеми оригинальными платами на архитектуре AVR и их прямыми аналогами.

Также поддерживаются сторонние платы и контроллеры на других архитектурах: SAM, SAMD, Cortex-M. Они добавляются в среду отдельными пакетами. Ниже перечислены примеры установки некоторых таких плат.

Полезные ссылки