{"version":1,"pages":[{"id":"yyqgppxXcFnxflGGrtm6","title":"VBCores","pathname":"/en-vbcores","siteSpaceId":"sitesp_Bs5ZT","description":"Electronics for Robotics"},{"id":"TMWihZ3YTAz5LbyW0Zje","title":"VBCore VB32G4","pathname":"/en-vbcores/vbcores-hardware/vbcore-vb32g4","siteSpaceId":"sitesp_Bs5ZT","description":"VB32G4 v1.3","breadcrumbs":[{"label":"Hardware "}]},{"id":"ledMWaFM6ladkfjZ8s7I","title":"VB STM32 Programmer","pathname":"/en-vbcores/vbcores-hardware/vb-stm32-programmer","siteSpaceId":"sitesp_Bs5ZT","description":"For convenient programming","breadcrumbs":[{"label":"Hardware "}]},{"id":"uwYYsfxnLkqaBOMBsJw7","title":"BLDC motor driver 30A","pathname":"/en-vbcores/vbcores-hardware/bldc-motor-driver-30a","siteSpaceId":"sitesp_Bs5ZT","description":"","breadcrumbs":[{"label":"Hardware "}]},{"id":"DrRpU7HNzUCCVqsWhBUx","title":"DC motor driver 15A","pathname":"/en-vbcores/vbcores-hardware/dc-motor-driver-15a","siteSpaceId":"sitesp_Bs5ZT","description":"Функциональная плата управления DC двигателем","breadcrumbs":[{"label":"Hardware "}]},{"id":"mNaZmiWBsOxsEk2CUReK","title":"Stepper motor driver 10A","pathname":"/en-vbcores/vbcores-hardware/stepper-motor-driver-10a","siteSpaceId":"sitesp_Bs5ZT","description":"Функциональная плата управления шаговым двигателем","breadcrumbs":[{"label":"Hardware "}]},{"id":"zOlqftTVtSx5UWN5Tn3O","title":"Ethernet - CAN-FD","pathname":"/en-vbcores/vbcores-hardware/ethernet-can-fd","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Hardware "}]},{"id":"kL0ppYzZVlChcOOSfcsT","title":"CAN-FD  - Raspberry PI","pathname":"/en-vbcores/vbcores-hardware/can-fd-raspberry-pi","siteSpaceId":"sitesp_Bs5ZT","description":"Плата взаимодействия с CAN для  Raspberry PI","breadcrumbs":[{"label":"Hardware "}]},{"id":"GVS9fB8QbGWgYIpyaE2a","title":"Setting up CAN on Raspberry Pi","pathname":"/en-vbcores/vbcores-hardware/can-fd-raspberry-pi/setting-up-can-on-raspberry-pi","siteSpaceId":"sitesp_Bs5ZT","description":"","breadcrumbs":[{"label":"Hardware "},{"label":"CAN-FD  - Raspberry PI"}]},{"id":"GbXNjvDXOGDQvhXfWdPq","title":"Troubleshooting","pathname":"/en-vbcores/vbcores-hardware/can-fd-raspberry-pi/troubleshooting","siteSpaceId":"sitesp_Bs5ZT","description":"","breadcrumbs":[{"label":"Hardware "},{"label":"CAN-FD  - Raspberry PI"}]},{"id":"oLxiASNASN7R1jbvoZlw","title":"Работа с CAN FD через Python","pathname":"/en-vbcores/vbcores-hardware/can-fd-raspberry-pi/rabota-s-can-fd-cherez-python","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Hardware "},{"label":"CAN-FD  - Raspberry PI"}]},{"id":"kla0BZHcGqWMEQo5yk5A","title":"PowerBoard 30A","pathname":"/en-vbcores/vbcores-hardware/powerboard-30a","siteSpaceId":"sitesp_Bs5ZT","description":"Плата управления питанием","breadcrumbs":[{"label":"Hardware "}]},{"id":"3PnBsekQnU1eRDLM73Le","title":"SBus-HID","pathname":"/en-vbcores/vbcores-hardware/sbus-hid","siteSpaceId":"sitesp_Bs5ZT","description":"Переходник для использования RC джойстиков","breadcrumbs":[{"label":"Hardware "}]},{"id":"eavrPJldHE3tHSaan6KG","title":"DC-DC 12V","pathname":"/en-vbcores/vbcores-hardware/dc-dc-12v","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Hardware "}]},{"id":"tJY2jLu5Er5HFzuO8rxK","title":"USB 2.0-HUB","pathname":"/en-vbcores/vbcores-hardware/usb-2.0-hub","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Hardware "}]},{"id":"YfzwPtHTTUT40uiuyQ16","title":"IMU BNO055","pathname":"/en-vbcores/vbcores-hardware/imu-bno055","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Hardware "}]},{"id":"nCDCxVUfPMJ5XRvQQcjo","title":"IMU BHI360","pathname":"/en-vbcores/vbcores-hardware/imu-bhi360","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Hardware "}]},{"id":"c1epJUlfqTL7CZj9gRKs","title":"T-encoder","pathname":"/en-vbcores/vbcores-hardware/t-encoder","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Hardware "}]},{"id":"i6IiZ6SrLhpzzXxgCHPv","title":"Arduino IDE","pathname":"/en-vbcores/software/arduino-ide","siteSpaceId":"sitesp_Bs5ZT","description":"Quick start guide for Arduino people. Never heard of Arduino? Then it's for you too!","breadcrumbs":[{"label":"Software"}]},{"id":"FeQnfHIk894Rpkjl0jIv","title":"Arduino IDE setup","pathname":"/en-vbcores/software/arduino-ide/arduino-ide-setup","siteSpaceId":"sitesp_Bs5ZT","description":"","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"}]},{"id":"zB7Mq4UBic2DC0iv4wII","title":"Selecting MCU","pathname":"/en-vbcores/software/arduino-ide/selecting-mcu","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"}]},{"id":"8vSykY1JZR5EAHnix5eW","title":"Optional hardware preparation","pathname":"/en-vbcores/software/arduino-ide/optional-hardware-preparation","siteSpaceId":"sitesp_Bs5ZT","description":"","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"}]},{"id":"iI1oDFhfSoG1aLG2Ub1r","title":"Prepairing a sketch","pathname":"/en-vbcores/software/arduino-ide/prepairing-a-sketch","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"}]},{"id":"b0tPeTocPKs3VaLILquq","title":"Libraries","pathname":"/en-vbcores/software/arduino-ide/libraries","siteSpaceId":"sitesp_Bs5ZT","description":"","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"}]},{"id":"LVMp6Km92UGCYVuIU4PY","title":"Examples","pathname":"/en-vbcores/software/arduino-ide/examples","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"}]},{"id":"MUKuqYj5Ic0zfzlVvcK5","title":"Все переписать нахрен","pathname":"/en-vbcores/software/arduino-ide/examples/vse-perepisat-nakhren","siteSpaceId":"sitesp_Bs5ZT","description":"","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"}]},{"id":"eBn9IoI015tIjjkT1QLC","title":"Работа с I2C","pathname":"/en-vbcores/software/arduino-ide/examples/rabota-s-i2c","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"}]},{"id":"yC0tTxTqcZoeIN1nfGYb","title":"I2C detect","pathname":"/en-vbcores/software/arduino-ide/examples/i2c-detect","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"}]},{"id":"b3LS3zioa2dZSumweiVZ","title":"Датчик BNO055 / I2C","pathname":"/en-vbcores/software/arduino-ide/examples/datchik-bno055-i2c","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"}]},{"id":"jUMcvgnv4djGmqml3edJ","title":"Датчик AS5047P / SPI","pathname":"/en-vbcores/software/arduino-ide/examples/datchik-as5047p-spi","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"}]},{"id":"FlSXPtlEgmdl271dbd4z","title":"Датчик AS5600 / I2C","pathname":"/en-vbcores/software/arduino-ide/examples/datchik-as5600-i2c","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"}]},{"id":"Ms6xTPSqfom1zHjLAQCN","title":"Работа с бесколлекторными двигателями","pathname":"/en-vbcores/software/arduino-ide/examples/rabota-s-beskollektornymi-dvigatelyami","siteSpaceId":"sitesp_Bs5ZT","description":"На примере функциональной платы  VB BLCD драйвер  1.1","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"}]},{"id":"e1SJP310AUazQyomf4be","title":"Simple FOC. Управление скоростью.  Нахождение количества пар полюсов.","pathname":"/en-vbcores/software/arduino-ide/examples/rabota-s-beskollektornymi-dvigatelyami/simple-foc.-upravlenie-skorostyu.-nakhozhdenie-kolichestva-par-polyusov.","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"},{"label":"Работа с бесколлекторными двигателями"}]},{"id":"567vPBfghliM89Ib2u4i","title":"Simple FOC. Управление моментом","pathname":"/en-vbcores/software/arduino-ide/examples/rabota-s-beskollektornymi-dvigatelyami/simple-foc.-upravlenie-momentom","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"},{"label":"Работа с бесколлекторными двигателями"}]},{"id":"yVFQxgzOPIxdquqpg7Ol","title":"Чтение данных с датчика тока","pathname":"/en-vbcores/software/arduino-ide/examples/rabota-s-beskollektornymi-dvigatelyami/chtenie-dannykh-s-datchika-toka","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"},{"label":"Работа с бесколлекторными двигателями"}]},{"id":"H0GwdeXpoFZgKdXaBv1Z","title":"Работа с коллекторным двигателем","pathname":"/en-vbcores/software/arduino-ide/examples/rabota-s-kollektornym-dvigatelem","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"}]},{"id":"8x0li7vGXpAd9m5125jp","title":"Начало работы","pathname":"/en-vbcores/software/arduino-ide/examples/rabota-s-kollektornym-dvigatelem/nachalo-raboty","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"},{"label":"Работа с коллекторным двигателем"}]},{"id":"dIZ4eCGhqZKzJ5YS1j1h","title":"Вращение DC мотором","pathname":"/en-vbcores/software/arduino-ide/examples/rabota-s-kollektornym-dvigatelem/vrashenie-dc-motorom","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"},{"label":"Работа с коллекторным двигателем"}]},{"id":"K3VjKdhoBGV3hHzYQjUk","title":"Чтение угла по энкодеру. Управление DC мотором по углу","pathname":"/en-vbcores/software/arduino-ide/examples/rabota-s-kollektornym-dvigatelem/chtenie-ugla-po-enkoderu.-upravlenie-dc-motorom-po-uglu","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"},{"label":"Работа с коллекторным двигателем"}]},{"id":"NGmpW927PdvkhMn2ySbW","title":"Чтение скорости вращения мотора по энкодеру","pathname":"/en-vbcores/software/arduino-ide/examples/rabota-s-kollektornym-dvigatelem/chtenie-skorosti-vrasheniya-motora-po-enkoderu","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"},{"label":"Работа с коллекторным двигателем"}]},{"id":"ZoGzqeZ0ylJWsW5GZi9f","title":"Работа с шаговым двигателем","pathname":"/en-vbcores/software/arduino-ide/examples/rabota-s-shagovym-dvigatelem","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"}]},{"id":"I6uYwf3fladRB4vir9Wh","title":"Вращение шагового двигателя.","pathname":"/en-vbcores/software/arduino-ide/examples/rabota-s-shagovym-dvigatelem/vrashenie-shagovogo-dvigatelya.","siteSpaceId":"sitesp_Bs5ZT","description":"Перед разбором примера обязательно ознакомьтесь с разделом Stepper драйвер и документацией к драйверу TMC5160.","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"},{"label":"Работа с шаговым двигателем"}]},{"id":"NEYRWLfxR8zxe1G5N1DM","title":"Контроль двигателя по интерфейсу SPI","pathname":"/en-vbcores/software/arduino-ide/examples/rabota-s-shagovym-dvigatelem/kontrol-dvigatelya-po-interfeisu-spi","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"Arduino IDE"},{"label":"Examples"},{"label":"Работа с шаговым двигателем"}]},{"id":"a0YD714Frj6HBoef75c0","title":"STM32 CUBE IDE","pathname":"/en-vbcores/software/stm32-cube-ide","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"}]},{"id":"ADhEM1cQZ5xrzMmCMQnS","title":"Типовые настройки","pathname":"/en-vbcores/software/stm32-cube-ide/tipovye-nastroiki","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"STM32 CUBE IDE"}]},{"id":"uoNdbsYArw1n0EM6nJi3","title":"Подсказки начинающим","pathname":"/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"STM32 CUBE IDE"}]},{"id":"zvVCbHm3afdKhX7OeET9","title":"Cube IDE для начинающих","pathname":"/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/cube-ide-dlya-nachinayushikh","siteSpaceId":"sitesp_Bs5ZT","description":"Разбор функционала IDE с помощью простейшего проекта мигания светодиодами","breadcrumbs":[{"label":"Software"},{"label":"STM32 CUBE IDE"},{"label":"Подсказки начинающим"}]},{"id":"UKe1xn9TeVi15Yirxxqm","title":"Clock configuration","pathname":"/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/clock-configuration","siteSpaceId":"sitesp_Bs5ZT","description":"Настройка \"внутренних часов\" контроллера","breadcrumbs":[{"label":"Software"},{"label":"STM32 CUBE IDE"},{"label":"Подсказки начинающим"}]},{"id":"3fjaMf7MSFgvj6xwsnb9","title":"Таймеры - прерывания","pathname":"/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/taimery-preryvaniya","siteSpaceId":"sitesp_Bs5ZT","description":"Базовая работа с таймерами, использование прерываний","breadcrumbs":[{"label":"Software"},{"label":"STM32 CUBE IDE"},{"label":"Подсказки начинающим"}]},{"id":"f0fpAyOMQ5UFOzDchjMU","title":"Таймеры - ШИМ","pathname":"/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/taimery-shim","siteSpaceId":"sitesp_Bs5ZT","description":"Работа с широтно-импульсной модуляцией","breadcrumbs":[{"label":"Software"},{"label":"STM32 CUBE IDE"},{"label":"Подсказки начинающим"}]},{"id":"Nj4HZrv0l2TPpcFjW3Mc","title":"Отладка программ","pathname":"/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/otladka-programm","siteSpaceId":"sitesp_Bs5ZT","description":"Введение в использование дебаггера и STM32CubeMonitor","breadcrumbs":[{"label":"Software"},{"label":"STM32 CUBE IDE"},{"label":"Подсказки начинающим"}]},{"id":"o0r9Pobxm6ZTWBdkhoA0","title":"Коммуникации - FDCAN","pathname":"/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/kommunikacii-fdcan","siteSpaceId":"sitesp_Bs5ZT","description":"Использование FDCAN для общения между STM32 и Raspberry PI","breadcrumbs":[{"label":"Software"},{"label":"STM32 CUBE IDE"},{"label":"Подсказки начинающим"}]},{"id":"18tW4Wj1oEMv0D8P92Yv","title":"Управление DC-мотором","pathname":"/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/upravlenie-dc-motorom","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"STM32 CUBE IDE"},{"label":"Подсказки начинающим"}]},{"id":"xHGejQ7besm80iGDMLBc","title":"Backup программы","pathname":"/en-vbcores/software/stm32-cube-ide/podskazki-nachinayushim/backup-programmy","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Software"},{"label":"STM32 CUBE IDE"},{"label":"Подсказки начинающим"}]},{"id":"t1wXSBtPcB0ZPKaFtZoZ","title":"Cyphal CAN","pathname":"/en-vbcores/cyphal-can/cyphal-can","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Cyphal CAN"}]},{"id":"mGkZ7Oq865COsqYWU0Dd","title":"PyCyphal","pathname":"/en-vbcores/cyphal-can/pycyphal","siteSpaceId":"sitesp_Bs5ZT","description":"Работа с Cyphal на Python","breadcrumbs":[{"label":"Cyphal CAN"}]},{"id":"kD8VQZMfQGutWNuzHvkG","title":"Yakut","pathname":"/en-vbcores/cyphal-can/yakut","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Cyphal CAN"}]},{"id":"EhPZuZjGPGTj2PqSqtYl","title":"Cyphal Arduino","pathname":"/en-vbcores/cyphal-can/cyphal-arduino","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Cyphal CAN"}]},{"id":"CTUYkpesotSL52IAhku9","title":"Отправка и получение сообщений по cyphal","pathname":"/en-vbcores/cyphal-can/cyphal-arduino/otpravka-i-poluchenie-soobshenii-po-cyphal","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Cyphal CAN"},{"label":"Cyphal Arduino"}]},{"id":"ZnRkGsc5CCDz1uKGCAIR","title":"Установка Ubuntu, ROS и Arduino","pathname":"/en-vbcores/rabota-s-ros/ustanovka-ubuntu-ros-i-arduino","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Работа с ROS"}]},{"id":"E2KD0egT3GqPCgeKYDLo","title":"ROS_LIB","pathname":"/en-vbcores/rabota-s-ros/ros_lib","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Работа с ROS"}]},{"id":"5xCyUHNRejfLIauoS4fW","title":"Возможные ошибки","pathname":"/en-vbcores/rabota-s-ros/vozmozhnye-oshibki","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Работа с ROS"}]},{"id":"RwN00VuU9aC7pTWesgWZ","title":"Примеры","pathname":"/en-vbcores/rabota-s-ros/primery","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Работа с ROS"}]},{"id":"CaHOf5ZPWTHiE3lOGgPJ","title":"Publisher. Hello World!","pathname":"/en-vbcores/rabota-s-ros/primery/publisher.-hello-world","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Работа с ROS"},{"label":"Примеры"}]},{"id":"1AiiE4nsmPFFOFfzTc74","title":"Publisher with Subscriber","pathname":"/en-vbcores/rabota-s-ros/primery/publisher-with-subscriber","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Работа с ROS"},{"label":"Примеры"}]},{"id":"So00QzonqKZ2Qnwv65c9","title":"Rotation by DC motor","pathname":"/en-vbcores/rabota-s-ros/primery/rotation-by-dc-motor","siteSpaceId":"sitesp_Bs5ZT","breadcrumbs":[{"label":"Работа с ROS"},{"label":"Примеры"}]},{"id":"afUD2rgWDoaEldd2lUDV","title":"Motor-wheel upgrade","pathname":"/en-vbcores/example-projects/motor-wheel-upgrade","siteSpaceId":"sitesp_Bs5ZT","description":"Hoverboard Motor-Wheel Upgrade with Absolute Angle Sensors","breadcrumbs":[{"label":"Example projects"}]}]}