> For the complete documentation index, see [llms.txt](https://voltbro.gitbook.io/en-vbcores/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://voltbro.gitbook.io/en-vbcores/software.md).

# Software

- [Arduino IDE](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide.md): Quick start guide for Arduino people. Never heard of Arduino? Then it's for you too!
- [Arduino IDE setup](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/arduino-ide-setup.md)
- [Selecting MCU](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/selecting-mcu.md)
- [Optional hardware preparation](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/optional-hardware-preparation.md)
- [Prepairing a sketch](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/prepairing-a-sketch.md)
- [Libraries](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/libraries.md)
- [Examples](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples.md)
- [Все переписать нахрен](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/vse-perepisat-nakhren.md)
- [Работа с I2C](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/rabota-s-i2c.md)
- [I2C detect](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/i2c-detect.md)
- [Датчик BNO055 / I2C](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/datchik-bno055-i2c.md)
- [Датчик AS5047P / SPI](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/datchik-as5047p-spi.md)
- [Датчик AS5600 / I2C](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/datchik-as5600-i2c.md)
- [Работа с бесколлекторными двигателями](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/rabota-s-beskollektornymi-dvigatelyami.md): На примере функциональной платы  VB BLCD драйвер  1.1
- [Simple FOC. Управление скоростью.  Нахождение количества пар полюсов.](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/rabota-s-beskollektornymi-dvigatelyami/simple-foc.-upravlenie-skorostyu.-nakhozhdenie-kolichestva-par-polyusov..md)
- [Simple FOC. Управление моментом](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/rabota-s-beskollektornymi-dvigatelyami/simple-foc.-upravlenie-momentom.md)
- [Чтение данных с датчика тока](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/rabota-s-beskollektornymi-dvigatelyami/chtenie-dannykh-s-datchika-toka.md)
- [Работа с коллекторным двигателем](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/rabota-s-kollektornym-dvigatelem.md)
- [Начало работы](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/rabota-s-kollektornym-dvigatelem/nachalo-raboty.md)
- [Вращение DC мотором](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/rabota-s-kollektornym-dvigatelem/vrashenie-dc-motorom.md)
- [Чтение угла по энкодеру. Управление DC мотором по углу](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/rabota-s-kollektornym-dvigatelem/chtenie-ugla-po-enkoderu.-upravlenie-dc-motorom-po-uglu.md)
- [Чтение скорости вращения мотора по энкодеру](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/rabota-s-kollektornym-dvigatelem/chtenie-skorosti-vrasheniya-motora-po-enkoderu.md)
- [Работа с шаговым двигателем](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/rabota-s-shagovym-dvigatelem.md)
- [Вращение шагового двигателя.](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/rabota-s-shagovym-dvigatelem/vrashenie-shagovogo-dvigatelya..md): Перед разбором примера обязательно ознакомьтесь с разделом Stepper драйвер и документацией к драйверу TMC5160.
- [Контроль двигателя по интерфейсу SPI](https://voltbro.gitbook.io/en-vbcores/software/arduino-ide/examples/rabota-s-shagovym-dvigatelem/kontrol-dvigatelya-po-interfeisu-spi.md)
- [STM32 CUBE IDE](https://voltbro.gitbook.io/en-vbcores/software/stm32-cube-ide.md)
- [Типовые настройки](https://voltbro.gitbook.io/en-vbcores/software/stm32-cube-ide/tipovye-nastroiki.md)
- [Подсказки начинающим](https://voltbro.gitbook.io/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim.md)
- [Cube IDE для начинающих](https://voltbro.gitbook.io/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/cube-ide-dlya-nachinayushikh.md): Разбор функционала IDE с помощью простейшего проекта мигания светодиодами
- [Clock configuration](https://voltbro.gitbook.io/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/clock-configuration.md): Настройка "внутренних часов" контроллера
- [Таймеры - прерывания](https://voltbro.gitbook.io/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/taimery-preryvaniya.md): Базовая работа с таймерами, использование прерываний
- [Таймеры - ШИМ](https://voltbro.gitbook.io/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/taimery-shim.md): Работа с широтно-импульсной модуляцией
- [Отладка программ](https://voltbro.gitbook.io/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/otladka-programm.md): Введение в использование дебаггера и STM32CubeMonitor
- [Коммуникации - FDCAN](https://voltbro.gitbook.io/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/kommunikacii-fdcan.md): Использование FDCAN для общения между STM32 и Raspberry PI
- [Управление DC-мотором](https://voltbro.gitbook.io/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/upravlenie-dc-motorom.md)
- [Backup программы](https://voltbro.gitbook.io/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/backup-programmy.md)
