Развертывание среды для Ардуино - mrBelka/telerobot GitHub Wiki

  1. Установить Arduino IDE
  2. Репозиторий telerobot содержить пакет telerobot_hardware, где расположены скетчи и модифицированные библиотеки

Скетч управления главным контроллером

Код управления главным контроллером находится в файле chassis.ino. Для его компиляции необходимо зайти в меню Tools->Manage Libraries, в поиске найти и установить следующие библиотеки

* ServoSmooth by Alex Guyer
* Encoder v1.4.1 by Paul Stoffegen
* Servo (Ubuntu 22.04 only)

Из меню Sketch->Add libraries устанавливается ZIP-архив с библиотекой Modbus_updated.

После чего выполните компиляцию.
Загрузка скетча в плату Arduino Mega 2560.

Скетч управления контроллером заряда батарей

Код находится в файле ardu_balancer.ino
Использует библиотеку Modbus_updated.
Загрузка скетча в плату Arduino Nano (old bootloader).