FAQ и Устранение неполадок
Частые проблемы
Робот не двигается, но экран включен
Возможная причина: Переключатель батареи выключен или низкий заряд.
Решение: Проверьте физический переключатель на UniBase. Убедитесь, что иконка батареи показывает заряженное состояние.
Ошибка компиляции: "UniBase.h: No such file"
Возможная причина: Библиотека установлена неправильно.
Решение: Убедитесь, что папка UNI находится в директории
Arduino/libraries. Перезапустите Arduino IDE.
Команды UART игнорируются
Возможная причина: Проблема с проводкой или неправильная скорость (baud rate).
Решение:
- Убедитесь, что RX подключен к TX, а TX к RX.
- Проверьте, вызываете ли вы
robot.UniBaseControl()в цикле ESP32. - Убедитесь, что GND (земля) общая между платами.
Советы по отладке
- Используйте
robot.displayPrint("Debug Info")для вывода статуса на OLED, если Serial монитор недоступен. - В режиме UART, ESP32 выводит полученные команды в основной Serial монитор (USB), если включен
DEBUG_MODEв `UniBase.h`.