Установка Arduino IDE
Arduino IDE – программа для написания, компиляции и загрузки прошивок в микроконтроллеры. Через неё загружается прошивка ViktoRi в Arduino Nano и прошивка логгера в ESP8266/ESP32.
Какую версию выбрать
Есть две версии:
| Версия | Описание |
|---|---|
| Arduino IDE 2.x | Современная версия. Автодополнение, тёмная тема, встроенный отладчик. Рекомендуется |
| Arduino IDE 1.8.x | Старая версия. Проще интерфейс, меньше требований к ПК. Подходит для слабых компьютеров |
Обе версии работают одинаково для загрузки прошивки ViktoRi. Разница только в интерфейсе.
Скачивание
Скачать Arduino IDE можно с официального сайта: arduino.cc/en/software
На странице выбрать свою операционную систему:
- Windows –
.exeустановщик или.zipпортативная версия (без установки) - macOS –
.dmgфайл - Linux –
.AppImageили установка через пакетный менеджер
При скачивании сайт предлагает сделать пожертвование. Это необязательно – можно нажать «Just Download».
Установка
Windows
- Запустить скачанный
.exeфайл - Принять лицензионное соглашение
- Выбрать папку установки (по умолчанию подходит)
- Дождаться завершения. В процессе Windows может предложить установить драйверы USB – нужно согласиться
macOS
- Открыть скачанный
.dmgфайл - Перетащить иконку Arduino IDE в папку Applications
- При первом запуске macOS может спросить разрешение – нажать «Открыть»
Linux
Для .AppImage:
- Сделать файл исполняемым и запустить:
chmod +x arduino-ide_2.x.x_Linux_64bit.AppImage
./arduino-ide_2.x.x_Linux_64bit.AppImageИли установить через пакетный менеджер (Flatpak, Snap) – инструкции на сайте Arduino.
Драйвер USB
Arduino Nano и ESP-модули подключаются к компьютеру через USB. Для связи нужен драйвер USB-Serial конвертера. Какой именно – зависит от чипа на плате.
| Чип на плате | Драйвер | Где встречается |
|---|---|---|
| CH340 / CH341 | CH341SER | Большинство китайских Arduino Nano и ESP8266 |
| CP2102 | CP210x | Некоторые ESP32 и NodeMCU |
| FTDI FT232 | FTDI VCP | Оригинальные Arduino и некоторые клоны |
Как определить чип: посмотреть на плату рядом с USB-разъёмом. Там будет микросхема с маркировкой CH340, CP2102 или FTDI. На большинстве китайских плат стоит CH340.
После установки драйвера и подключения платы по USB в системе появится COM-порт (Windows) или /dev/ttyUSB0 (Linux) / /dev/cu.usbserial-* (macOS).
Проверка подключения
- Подключить плату по USB
- Открыть Arduino IDE
- Перейти в Инструменты → Порт
- В списке должен появиться COM-порт (например,
COM3или/dev/ttyUSB0)
Если порт не появился – драйвер не установлен или кабель не поддерживает передачу данных (некоторые USB-кабели только для зарядки).
Установка ядра для микроконтроллера
Arduino IDE «из коробки» поддерживает только стандартные платы Arduino. Для работы с ViktoRi нужно установить дополнительные ядра.
Для ATmega328P (Arduino Nano)
Ядро от AlexGyver – оптимизированное ядро с поддержкой функций, используемых в ViktoRi.
- Открыть Файл → Настройки (или Arduino IDE → Settings на macOS)
- В поле «Дополнительные ссылки для Менеджера плат» вставить:
https://alexgyver.github.io/package_GyverCore_index.json- Нажать OK
- Открыть Инструменты → Плата → Менеджер плат
- В поиске набрать
GyverCore - Нажать «Установить»
После установки в Инструменты → Плата появится раздел GyverCore.
Для LGT8F328P
Ядро лучше взять из архива со скетчем ViktoRi – там исправлена работа с EEPROM2 (функции put и get).
Альтернативная ссылка для Менеджера плат:
https://raw.githubusercontent.com/dbuezas/lgt8fx/master/package_lgt8fx_index.jsonУстановка – аналогично ATmega328P: добавить ссылку, открыть Менеджер плат, найти lgt8fx, установить.
Для ESP8266 (логгер)
Ссылка для Менеджера плат:
https://arduino.esp8266.com/stable/package_esp8266com_index.jsonПосле установки в списке плат появится ESP8266 Boards – выбрать LOLIN(WEMOS) D1 R2 & mini.
Для ESP32 (логгер)
Ссылка для Менеджера плат:
https://espressif.github.io/arduino-esp32/package_esp32_index.jsonПосле установки выбрать ESP32 Dev Module или WEMOS D1 MINI ESP32 – в зависимости от платы.
Можно добавить несколько ссылок сразу – каждая на новой строке в поле «Дополнительные ссылки для Менеджера плат».
Первый запуск
После установки IDE, драйвера и ядра можно переходить к прошивке и настройке скетча.