Код К-Бота.zip

Быстрый старт К-Бот

01 | Установка Arduino IDE
Перейдите на официальный веб-сайт Arduino, чтобы установить подходящий установочный пакет для вашей операционной системы.
02 | Установка Arduino Board Management
1. Arduino Board Manager используется для записи информации о конфигурации плат разработки и инструментальных наборах,
используемых в процессе разработки.
Для установки откройте Arduino IDE и следуйте инструкциям:
File -> Preferences
Файл -> Параметры

2. Скопируйте адрес M5Stack board management, вставьте в поле дополнительные ссылки для Менеджера плат [Additional boards manager
URL]s и сохраните.
https://static-cdn.m5stack.com/resource/arduino/package
_
m5stack
_
index.json

3. На боковой панели выберите Менеджер плат [Board Manager], найдите M5Stack и нажмите "Установить"
.
4. Выберите плату M5Core2 в меню
Инструменты -> Плата -> M5Stack -> M5Core2
[Tools -> Board -> M5Stack -> M5Core2]
03 | Альтернативный (ручной) способ установки Arduino Board Management
1. Скачайте необходимый пакет установки - ссылка

2. Распакуйте и поместите по адресу:
C:\Users\LX\AppData\Local\Arduino15\packages
~Arduino/libraries/

3. Скопируйте адрес M5Stack board management, вставьте в поле Additional boards manager URLs и сохраните.
https://static-cdn.m5stack.com/resource/arduino/package
_
m5stack
_
index.json

4. Перезагрузите Arduino IDE и выберите плату M5Core2 в меню.
Инструменты -> Плата -> M5Stack -> M5Core2
[Tools -> Board -> M5Stack -> M5Core2]
04 | Установка Arduino Library Management
1. Arduino IDE Library Manager используется для управления библиотеками драйверов.
На боковой панели выберите Library Manager.

2. Введите в поле поиска M5Core2, и нажмите установить.
Примечание: Если вам будет предложено установить другие библиотеки в качестве зависимостей, необходимо нажать кнопку “установить все”, чтобы избежать возможных проблем, связанных с неправильной компиляцией некоторых программ или драйверов.

3. Дождитесь окончания загрузки.
05 | Установка драйвера USB
1. Выберите драйвер, соответствующий вашей операционной системе. После распаковки архива выберите установочный пакет, соответствующий вашей операционной системе, и приступайте к установке.

2. Подключите устройство к компьютеру с помощью USB-кабеля. После завершения установки драйвера выберите соответствующий порт
устройства в Arduino IDE.
Инструменты -> Порт
[tools -> port]
06 | Загрузка прошивки/Как начать программировать
1. Загрузка прошивки верхней платы (M5Stack Core2)

1. Откройте папку M5_HIGHlEVEL
Файл -> Открыть -> M5_HIGHlEVEL
file -> open -> M5_HIGHlEVEL

2. Подключите к компьютеру верхнюю плату (M5Stack Core2) с помощью USB-C, разъём находится сбоку на корпусе M5

3. Выберите плату M5Core2 и подходящий порт

4. Основная программа должна содержаться в функции loop() файла M5_HIGHlEVEL.
В файле Basic
_
Functions содержатся функции управления и считывания периферии, которыми можно оперировать в работе с
роботом.

В файле Init содержатся функции для инициализации подключаемой периферии, обычно они указываются в функции setup()
файла M5_HIGHlEVEL.
В файле Internal
_
Functions содержатся служебные функции, необходимые для функционирования робота.
В файле Serial содержатся функции для управления периферией колёсной платформы, а именно:
  • Управление моторами
  • Управление светодиодами
  • Управление сервоприводами

5. Загрузите прошивку
Скетч -> Загрузить на плату
sketch -> upload

2. Загрузка прошивки нижней платы (MotherBoard)

1. Откройте папку KBot
MotorsBoard
Файл -> Открыть -> KBot
MotorsBoard
file -> open -> KBot
MotorsBoard

2. Подключите к компьютеру плату K-Bot через USB-C, разъём находится на печатной плате около кнопки включения

3. Выберите плату ESP32S3 Dev Module и подходящий порт

4. Данный код предназначен для функционирования колёсной платформы и не требует изменений обычным пользователем

5. Загрузите прошивку
Скетч -> Загрузить на плату
sketch -> upload
07 | Запуск К-Бота
1. Установите контроллер M5Stack Core2 на плату управления в разъём M-Bus

2. Зажмите на 3 секунды кнопку включения на контроллере M5Stack Core2, сбоку на корпусе
3. Нажмите кнопку включения колёсной платформы на плате управления