Управление электродвигателем
  • Введение
  • Аппаратная часть курса
  • Описание платы VBCore
  • Знакомство и работа с Raspberry PI
  • Коллекторный двигатель
    • Устройство коллекторного двигателя
    • Практика. VBCores
      • VBCore VB32G4
      • VB STM32 программатор
      • DC драйвер 15A
      • Arduino IDE
        • Установка ПО
        • Настройка Arduino IDE
      • Библиотека VBCoreG4
      • Практика. Мигание светодиодом с заданной частотой.
    • H-мост
    • Практика. Вращение двигателя
    • ШИМ
      • Практика. Вращение двигателем с разной скоростью
    • Шина CAN
      • Практика: Реализация обмена данными между VB32G4 и Raspberry PI по шине CAN
        • Настройка CAN на RPI
        • Работа с CAN FD на Ардуино
        • Работа с CAN FD через Python
        • Эхо-обмен данными между Rpi и VB32G4
    • Энкодеры
    • Практика: Считывание угла поворота вала двигателя
  • Page 1
Powered by GitBook
On this page
  1. Коллекторный двигатель
  2. Практика. VBCores

Библиотека VBCoreG4

PreviousНастройка Arduino IDENextПрактика. Мигание светодиодом с заданной частотой.

Last updated 5 months ago

Для того, чтобы программы, написанные под Arduino IDE, корректно работали на плате VBCore VB32G4V48, мы написали свою библиотеку , в которой собрали функции настройки частот, инициализации CAN и конфигурации некоторых других параметров.

Ее необходимо скачать и добавить в папку, где хранятся библиотеки для Arduino. Чаще всего это папка лежит в дирректории C:\Program Files (x86)\Arduino\libraries или C:\Users\username\Documents\Arduino\libraries, однако у вас место положение библиотек может отличаться.

Библиотеку стоит подключать к каждому скетчу, который вы собираетесь загружать на плату VBCore VB32G4V48. Делается это с помощью директивы #include:

#include <VBCoreG4_arduino_system.h>

В библиотеке пины PD2 и PA5 определены как LED1 и LED2 соответственно, а пин PC13, к которому подключена пользовательская кнопка, - как USR_BTN

В этой же библиотеке имеется папка с некоторым набором простых примеров, которые показывают как работать с платой.

Чтобы открыть пример в Arduino IDE на панели File выберите Examples -> VBCoreG4_arduino_system и из выпадающего списка кликните на нужный пример

По аналогии с платами Arduino, для начала откройте пример Blink и загрузите его на плату. Соответствующий светодиод на плате должен замигать.

Для работы некоторых из примеров вам понадобится установить дополнительные библиотеки, например для работы с CAN FD, AS5600, SimpleFOC и др. В этих скетчах в комментариях указано где можно скачать необходимые файлы. Помните, что все библиотеки необходимо сначала разархивировать, а затем скопировать папку в libraries вашей Arduino.

VBCoreG4_arduino_system