Meta tags:
keywords= Документация,Робоинтеллект;
description= RI_SDK_exec_ServoDrive_GetCurrentAngle;
Headings (most frequently used words):
ri_sdk_exec_servodrive_getcurrentangle, содержание, сигнатура, функции, описание, метода, параметры, возвращаемые, значения, примеры, комментарии, навигация, пример, получение, текущего, угла, сервопривода,
Text of the page (most frequently used words):
errcode (204), errortext (137), return (62), printf (62), #сервопривода (54), i2c (50), servo (49), angle (48), pwm (44), fmt (44), sdk (37), шим (36), ffi (32), print (32), err (32), функции (25), int (25), errorcode (23), модели (22), ri_sdk_createmodelcomponent (21), угла (21), errortextc (21), errtextc (21), ri_sdk_exec_servodrive_getcurrentangle (19), ошибки (19), компонента (19), управления (18), вращение (18), инициализация (18), тип (18), для (18), текущего (18), создание (18), lib (18), получение (17), блок (16), char (16), c_int (16), поворота (15), библиотеки (15), grpc (15), подключение (14), поворот (14), client (14), string (13), вращения (12), работы (12), установка (12), robointellect (12), текст (12), ch341 (12), connector (12), cdata (12), pca9685 (12), mg90s (12), связывание (12), 100 (12), true (12), error (12), println (12), int64 (11), sys (11), тока (10), api (10), светодиода (10), значение (10), пульт (10), роботов (10), robosdkapi (10), nil (10), gostring (10), c_char_p (10), raw (10), decode (10), exit (10), ri_sdk_exec_servodrive_rotate (9), ri_sdk_destroysdk (9), ri_sdk_linkservodrivetocontroller (9), ri_sdk_linkpwmtocontroller (9), ri_sdk_initsdk (9), cstring (9), encode (9), python (8), golang (8), удаление (8), относительной (8), скоростью (8), байтов (8), считать (8), цикл (8), main (8), import (8), time (8), чтение (7), librisdk (7), servodrive (7), argtypes (7), документация (6), функциональный (6), исполнительное (6), устройство (6), коннектор (6), компонентов (6), онлайн (6), остановка (6), импульсу (6), запись (6), байт (6), датчика (6), преобразователи (6), операции (6), оператор (6), роботами (6), дистанционное (6), 1000 (6), параметр (6), уровнем (6), логирования (6), адаптера (6), i2c_adapter (6), executor (6), 0x40 (6), сервоприводом (6), часовой (6), стрелке (6), скорость (6), движения (6), градусов (6), секунду (6), всеми (6), компонентами (6), success (6), код (6), робоинтеллект (5), проекта (5), регистрация (5), risdk (5), сервопривод (5), устройств (5), php (5), примеры (5), windows (5), linux (5), переменной (5), new (5), переменную (5), addr (5), include (5), platform (5), value (5), образовательный (4), модуль (4), напряжения (4), мощности (4), завершения (4), инициализации (4), настройка (4), ide (4), запуск (4), программ (4), помощью (4), роботу (4), управление (4), программирование (4), сервоприводы (4), регистр (4), регистра (4), напряжение (4), действий (4), мигание (4), заданной (4), положение (4), сброс (4), порта (4), вызов (4), возвращающей (4), объявление (4), элемента (4), условный (4), обзор (4), blockly (4), сервоприводов (4), манипуляторами (4), манипуляторов (4), программирования (4), экосистемы (4), значения (4), описание (4), метода (4), headers (4), передается (4), как (4), descriptor (4), войти (3), функций (3), ri_sdk_exec_servodrive_getstate (3), типы (3), комментарии (3), группы (3), информация (3), пример (3), параметры (3), возвращаемые (3), сигнатура (3), подключаем (3), внешнюю (3), библиотеку (3), relative_path (3), входной (3), при (3), возникновении (3), эту (3), будет (3), записан (3), sleep (3), type (3), libname (3), название (3), rutube (2), youtube (2), telegram (2), главная (2), история (2), версий (2), чаво (2), скачать (2), блог (2), контроллер (2), 001 (2), техническая (2), поддержка (2), видеоматериалы (2), обработка (2), возможных (2), ошибок (2), вызовов (2), ri_sdk_sensor_voltagesensor_writeregbytes (2), ri_sdk_sensor_voltagesensor_readregbytes (2), ri_sdk_sensor_voltagesensor_current (2), ri_sdk_sensor_voltagesensor_power (2), ri_sdk_sensor_voltagesensor_sense (2), ri_sdk_sensor_voltagesensor_shunt (2), ri_sdk_sensor_voltagesensor_voltage (2), ri_sdk_sensor_voltagesensor_customdeviceinit (2), ri_sdk_sensor_voltagesensor_extendtomodel (2), ri_sdk_sensor_voltagesensor_extend (2), датчик (2), ri_sdk_sensor_extend (2), датчиков (2), ri_sdk_exec_rgb_led_getcolor (2), ri_sdk_exec_rgb_led_getstate (2), ri_sdk_exec_rgb_led_stop (2), ri_sdk_exec_rgb_led_flicker (2), ri_sdk_exec_rgb_led_flashingwithpause (2), ri_sdk_exec_rgb_led_flashingwithfrequency (2), ri_sdk_exec_rgb_led_singlepulse (2), ri_sdk_exec_rgb_led_extendtomodel (2), ri_sdk_exec_rgb_led_extend (2), cветодиод (2), ri_sdk_exec_rservodrive_stop (2), ri_sdk_exec_rservodrive_rotatewithrelativespeedovertime (2), ri_sdk_exec_rservodrive_rotatewithrelativespeed (2), ri_sdk_exec_rservodrive_rotatebypulseovertime (2), ri_sdk_exec_rservodrive_rotatebypulse (2), ri_sdk_exec_rservodrive_getstate (2), ri_sdk_exec_rservodrive_customdeviceinit (2), ri_sdk_exec_rservodrive_extendtomodel (2), ri_sdk_exec_rservodrive_extend (2), ri_sdk_exec_servodrive_setpositiontomidworkingrange (2), ri_sdk_exec_servodrive_stop (2), ri_sdk_exec_servodrive_rotatewithrelativespeed (2), ri_sdk_exec_servodrive_turnwithrelativespeed (2), ri_sdk_exec_servodrive_turn (2), ri_sdk_exec_servodrive_minsteprotate (2), ri_sdk_exec_servodrive_turnbypulse (2), ri_sdk_exec_servodrive_turnbydutycycle (2), ri_sdk_exec_servodrive_customdeviceinit (2), ri_sdk_exec_servodrive_extendtomodel (2), ri_sdk_exec_servodrive_extend (2), ri_sdk_executor_state (2), ri_sdk_executor_extend (2), исполнительных (2), ri_sdk_sigmod_pwm_close (2), ri_sdk_sigmod_pwm_setportdutycycle (2), ri_sdk_sigmod_pwm_getportdutycycle (2), ri_sdk_sigmod_pwm_resetall (2), ri_sdk_sigmod_pwm_resetport (2), ri_sdk_sigmod_pwm_setportfreq (2), ri_sdk_sigmod_pwm_getportfreq (2), ri_sdk_sigmod_pwm_readbyte (2), ri_sdk_sigmod_pwm_writebyte (2), ri_sdk_sigmod_pwm_readregbytes (2), ri_sdk_sigmod_pwm_writeregbytes (2), ri_sdk_sigmod_pwm_setfreq (2), ri_sdk_sigmod_pwm_getfreq (2), ri_sdk_sigmod_pwm_getresolution (2), ri_sdk_sigmod_pwm_extendtomodel (2), ri_sdk_sigmod_pwm_extend (2), ri_sdk_connector_i2c_writebytes (2), ri_sdk_connector_i2c_readbytes (2), ri_sdk_connector_i2c_writebyte (2), ri_sdk_connector_i2c_readbyte (2), ri_sdk_connector_i2c_state (2), ri_sdk_connector_i2c_closeall (2), ri_sdk_connector_i2c_close (2), ri_sdk_connector_i2c_open (2), ri_sdk_connector_i2c_setbus (2), ri_sdk_connector_i2c_extendtomodel (2), ri_sdk_connector_i2c_extend (2), адаптер (2), ri_sdk_connector_extend (2), коннекторов (2), очистки (2), памяти (2), ri_sdk_destroycomponent (2), ri_sdk_linkvoltagesensortocontroller (2), ri_sdk_linkledtocontroller (2), ri_sdk_linkrservodrivetocontroller (2), логического (2), связывания (2), ri_sdk_createdevicecomponent (2), ri_sdk_creategroupcomponent (2), ri_sdk_createbasic (2), создания (2), программных (2), ri_sdk_device_modellist (2), начала (2), использования (2), окружения (2), выполнение (2), только (2), отдельно (2), инсталлятора (2), обновление (2), составе (2), пульта (2), начало (2), что (2), такое (2), видеотрансляция (2), удалённое (2), отключение (2), восстановление (2), ручного (2), сервису (2), удаленное (2), сервиса (2), состояние (2), таймеру (2), заданным (2), таймером (2), мощность (2), силу (2), шунте (2), датчики (2), мерцание (2), паузой (2), частотой (2), свечение (2), rgb (2), светодиоды (2), среднее (2), шагам (2), минимальный (2), шаг (2), gpio (2), всех (2), портов (2), скважности (2), выходной (2), частоты (2), преобразователь (2), преобразователя (2), коннектора (2), возврат (2), изменение (2), массиве (2), массива (2), массивами (2), арифметические (2), математические (2), операторы (2), досрочный (2), выход (2), переход (2), следующему (2), шагу (2), цикла (2), массиву (2), счетчиком (2), условием (2), простой (2), циклы (2), тернарный (2), отрицание (2), логических (2), операций (2), сравнения (2), логические (2), присвоить (2), получить (2), переменные (2), массив (2), цвет (2), угол (2), логический (2), строка (2), число (2), данных (2), стартовое (2), ожидания (2), печать (2), выполнения (2), базовые (2), методы (2), интерфейса (2), визуальное (2), список (2), оповещений (2), демонстрационных (2), калибровка (2), позиционирование (2), локальное (2), через (2), рекомендации (2), программированию (2), средства (2), разработки (2), беспилотные (2), летательные (2), аппараты (2), самоходные (2), машины (2), кинематические (2), схемы (2), расчёт (2), rm002 (2), учебный (2), робот (2), сборе (2), rm001 (2), конструктор (2), самостоятельной (2), сборки (2), роботы (2), манипуляторы (2), учебных (2), трансляция (2), видео (2), авторизация (2), сервис (2), отдельная (2), утилита (2), конструкторов (2), компоненты (2), общая (2), проекте (2), страница (2), __dir__ (2), ifdef (2), __cplusplus (2), endif (2), dll (2), package (2), var (2), ошибка (2), func (2), соединение (2), rpc (2), millisecond (2), 200 (2), cgo (2), stdbool (2), i2cgroup (2), i2cdevice (2), i2cmodel (2), pwmgroup (2), pwmdevice (2), pwmmodel (2), servogroup (2), servodevice (2), servomodel (2), from (2), ctypes (2), find_library (2), pathlib (2), ri_sdk (2), pointer (2), c_bool (2), дескриптором (2), записывает (2), shared (2), object (2), основной, портал, официальная, 2026, навигация, разделы, участия, обсуждении, должны, быть, авторизованным, пользователем, следующая, предыдущая, комментариев, 1285, просмотров, file_get_contents, preg_replace, extern, cdef, usleep, 200000, github, com, rbs, clientrpc, объект, взяимодействия, открываем, getclientrpc, закрываем, defer, kill, cflags, ldflags, lrisdk, util, system, cdll, loadlibrary, указываем, аргументов, c_uint8, def, create_string_buffer, полный, примера, данном, примере, записывается, записанным, последующий, вывод, если, происходит, метод, этот, указатель, состояния, дескриптор, получает, его, getcurrentangle, чтения, устройства, exec, исполнителей, библиотека, robo, intellect, software, development, kit, содержание,
Text of the page (random words):
pathlib find_library libname lib cdll loadlibrary pathlib указываем типы аргументов для функций библиотеки ri_sdk lib ri_sdk_initsdk argtypes c_int c_char_p lib ri_sdk_createmodelcomponent argtypes c_char_p c_char_p c_char_p pointer c_int c_char_p lib ri_sdk_linkpwmtocontroller argtypes c_int c_int c_uint8 c_char_p lib ri_sdk_linkservodrivetocontroller argtypes c_int c_int c_int c_char_p lib ri_sdk_destroysdk argtypes c_bool c_char_p lib ri_sdk_exec_servodrive_rotate argtypes c_int c_int c_int c_bool c_char_p lib ri_sdk_exec_servodrive_getcurrentangle argtypes c_int pointer c_int c_char_p def main errtextc create_string_buffer 1000 текст ошибки c type char i2c c_int pwm c_int servo c_int angle c_int инициализация библиотеки ri sdk с уровнем логирования 3 errcode lib ri_sdk_initsdk 3 errtextc if errcode 0 print errcode errtextc raw decode sys exit 2 создание компонента i2c адаптера модели ch341 errcode lib ri_sdk_createmodelcomponent connector encode i2c_adapter encode ch341 encode i2c errtextc if errcode 0 print errcode errtextc raw decode sys exit 2 print i2c i2c value создание компонента шим модели pca9685 errcode lib ri_sdk_createmodelcomponent connector encode pwm encode pca9685 encode pwm errtextc if errcode 0 print errcode errtextc raw decode sys exit 2 print pwm pwm value создание компонента сервопривода модели mg90s errcode lib ri_sdk_createmodelcomponent executor encode servodrive encode mg90s encode servo errtextc if errcode 0 print errcode errtextc raw decode sys exit 2 print servo servo value связывание i2c с шим errcode lib ri_sdk_linkpwmtocontroller pwm i2c 0x40 errtextc if errcode 0 print errcode errtextc raw decode sys exit 2 связывание шим с сервоприводом errcode lib ri_sdk_linkservodrivetocontroller servo pwm 0 errtextc if errcode 0 print errcode errtextc raw decode sys exit 2 вращение сервопривода по часовой стрелке скорость движения 100 градусов в секунду errcode lib ri_sdk_exec_servodrive_rotate servo 0 100 true errtextc if errcode 0 print errcode errtextc raw decode sys exit 2 time sleep 0 2 получение текущего угла поворота сервопривода errcode lib ri_sdk_exec_servodrive_getcurrentangle servo angle errtextc if errcode 0 print errcode errtextc raw decode sys exit 2 print angle angle value удаление библиотеки со всеми компонентами errcode lib ri_sdk_destroysdk true errtextc if errcode 0 print errcode errtextc raw decode sys exit 2 print success main c include stdbool h include librisdk h подключение библиотеки int main char errortext 1000 текст ошибки передается как входной параметр при возникновении ошибки в эту переменную будет записан текст ошибки int errcode код ошибки int i2c int pwm int servo int angle инициализация библиотеки ri sdk с уровнем логирования 3 errcode ri_sdk_initsdk 3 errortext if errcode 0 printf errortext s n errortext return errcode создание компонента i2c адаптера модели ch341 errcode ri_sdk_createmodelcomponent connector i2c_adapter ch341 i2c errortext if errcode 0 printf errortext s n errortext return errcode printf i2c d n i2c создание компонента шим модели pca9685 errcode ri_sdk_createmodelcomponent connector pwm pca9685 pwm errortext if errcode 0 printf errortext s n errortext return errcode printf pwm d n pwm создание компонента сервопривода модели mg90s errcode ri_sdk_createmodelcomponent executor servodrive mg90s servo errortext if errcode 0 printf errortext s n errortext return errcode printf servo d n servo связывание i2c с шим errcode ri_sdk_linkpwmtocontroller pwm i2c 0x40 errortext if errcode 0 printf errortext s n errortext return errcode связывание шим с сервоприводом errcode ri_sdk_linkservodrivetocontroller servo pwm 0 errortext if errcode 0 printf errortext s n errortext return errcode вращение сервопривода по часовой стрелке скорость движения 100 градусов в секунду errcode ri_sdk_exec_servodrive_rotate servo 0 100 true errortext if errcode 0 printf errortext s n errortext return errcode получение текущего угла поворота сервопривода errcode ri_sdk_exec_servodrive_getcurrentangle servo angle errortext if errcode 0 printf errortext s n errortext return errcode printf angle d n angle удаление библиотеки со всеми компонентами errcode ri_sdk_destroysdk true errortext if errcode 0 printf errortext s n errortext return errcode printf success return 0 c include stdbool h include librisdk h подключение библиотеки int main char errortext 1000 текст ошибки передается как входной параметр при возникновении ошибки в эту переменную будет записан текст ошибки int errcode код ошибки int i2c int pwm int servo int angle инициализация библиотеки ri sdk с уровнем логирования 3 errcode ri_sdk_initsdk 3 errortext if errcode 0 printf errortext s n errortext return errcode создание компонента i2c адаптера модели ch341 char i2cgroup connector char i2cdevice i2c_adapter char i2cmodel ch341 errcode ri_sdk_createmodelcomponent i2cgroup i2cdevice i2cmodel i2c errortext if errcode 0 printf errortext s n errortext return errcode printf i2c d n i2c создание компонента шим модели pca9685 char pwmgroup connector char pwmdevice pwm char pwmmodel pca9685 errcode ri_sdk_createmodelcomponent pwmgroup pwmdevice pwmmodel pwm errortext if errcode 0 printf errortext s n errortext return errcode printf pwm d n pwm создание компонента сервопривода модели mg90s char servogroup executor char servodevice servodrive char servomodel mg90s errcode ri_sdk_createmodelcomponent servogroup servodevice servomodel servo errortext if errcode 0 printf errortext s n errortext return errcode printf servo d n servo связывание i2c с шим errcode ri_sdk_linkpwmtocontroller pwm i2c 0x40 errortext if errcode 0 printf errortext s n errortext return errcode связывание шим с сервоприводом errcode ri_sdk_linkservodrivetocontroller servo pwm 0 errortext if errcode 0 printf errortext s n errortext return errcode вращение сервопривода по часовой стрелке скорость движения 100 градусов в секунду errcode ri_sdk_exec_servodrive_rotate servo 0 100 true errortext if errcode 0 printf errortext s n errortext return errcode получение текущего угла поворота сервопривода errcode ri_sdk_exec_servodrive_getcurrentangle servo angle errortext if errcode 0 printf errortext s n errortext return errcode printf angle d n angle удаление библиотеки со всеми компонентами errcode ri_sdk_destroysdk true errortext if errcode 0 printf errortext s n errortext return errcode printf success return 0 golang package main cgo cflags i cgo ldflags l lrisdk include librisdk h подключаем внешнюю библиотеку для работы с sdk import c import fmt time var errortextc 1000 c char текст ошибки c type char errcode c int код ошибки c type int i2c c int pwm c int servo c int angle c int func main инициализация библиотеки ri sdk с уровнем логирования 3 errcode c ri_sdk_initsdk 3 errortextc 0 if errcode 0 fmt printf errorcode d errortext s n errcode c gostring errortextc 0 return создание компонента i2c адаптера модели ch341 errcode c ri_sdk_createmodelcomponent c cstring connector c cstring i2c_adapter c cstring ch341 i2c errortextc 0 if errcode 0 fmt printf errorcode d errortext s n errcode c gostring errortextc 0 return fmt println i2c i2c создание компонента шим модели pca9685 errcode c ri_sdk_createmodelcomponent c cstring connector c cstring pwm c cstring pca9685 pwm errortextc 0 if errcode 0 fmt printf errorcode d errortext s n errcode c gostring errortextc 0 return fmt println pwm pwm создание компонента сервопривода модели mg90s errcode c ri_sdk_createmodelcomponent c cstring executor c cstring servodrive c cstring mg90s servo errortextc 0 if errcode 0 fmt printf errorcode d errortext s n errcode c gostring errortextc 0 return fmt println servo servo связывание i2c с шим errcode c ri_sdk_linkpwmtocontroller pwm i2c 0x40 errortextc 0 if errcode 0 fmt printf errorcode d errortext s n errcode c gostring errortextc 0 return связывание шим с сервоприводом errcode c ri_sdk_linkservodrivetocontroller servo pwm 0 errortextc 0 if errcode 0 fmt printf errorcode d errortext s n errcode c gostring errortextc 0 return вращение сервопривода по часовой стрелке скорость движения 100 градусов в секунду errcode c ri_sdk_exec_servodrive_rotate servo 0 100 true errortextc 0 if errcode 0 fmt printf errorcode d errortext s n errcode c gostring errortextc 0 return time sleep time millisecond 200 получение текущего угла поворота сервопривода errcode c ri_sdk_exec_servodrive_getcurrentangle servo angle errortextc 0 if errcode 0 fmt printf errorcode d errortext s n errcode c gostring errortextc 0 return fmt println angle angle удаление библиотеки со всеми компонентами errcode c ri_sdk_destroysdk true errortextc 0 if errcode 0 fmt printf errorcode d errortext s n errcode c gostring errortextc 0 return fmt println success golang grpc package main import fmt time github com rbs ri go risdk var client risdk clientrpc объект взяимодействия с api sdk errortext string текст ошибки errcode int64 код ошибки err error ошибка grpc i2c int64 pwm int64 servo int64 angle int64 func main открываем соединение для работы с api sdk по rpc client risdk getclientrpc закрываем соединение с rpc defer client client kill инициализация библиотеки ri sdk с уровнем логирования 3 errortext errcode err client robosdkapi ri_sdk_initsdk 3 if err nil fmt printf grpc error v n err return if errcode 0 fmt printf errorcode d errortext s n errcode errortext return создание компонента i2c адаптера модели ch341 i2c errortext errcode err client robosdkapi ri_sdk_createmodelcomponent connector i2c_adapter ch341 if err nil fmt printf grpc error v n err return if errcode 0 fmt printf errorcode d errortext s n errcode errortext return fmt println i2c i2c создание компонента шим модели pca9685 pwm errortext errcode err client robosdkapi ri_sdk_createmodelcomponent connector pwm pca9685 if err nil fmt printf grpc error v n err return if errcode 0 fmt printf errorcode d errortext s n errcode errortext return fmt println pwm pwm создание компонента сервопривода модели mg90s servo errortext errcode err client robosdkapi ri_sdk_createmodelcomponent executor servodrive mg90s if err nil fmt printf grpc error v n err return if errcode 0 fmt printf errorcode d errortext s n errcode errortext return fmt println servo servo связывание i2c с шим errortext errcode err client robosdkapi ri_sdk_linkpwmtocontroller pwm i2c 0x40 if err nil fmt printf grpc error v n err return if errcode 0 fmt printf errorcode d errortext s n errcode errortext return связывание шим с сервоприводом errortext errcode err client robosdkapi ri_sdk_linkservodrivetocontroller servo pwm 0 if err nil fmt printf grpc error v n err return if errcode 0 fmt printf errorcode d errortext s n errcode errortext return вращение сервопривода по часовой стрелке скорость движения 100 градусов в секунду errortext errcode err client robosdkapi ri_sdk_exec_servodrive_rotate servo 0 100 true if err nil fmt printf grpc error v n err return if errcode 0 fmt printf errorcode d errortext s n errcode errortext return time sleep time millisecond 200 получение текущего угла поворота сервопривода angle errortext errcode err client robosdkapi ri_sdk_exec_servodrive_getcurrentangle servo if err nil fmt printf grpc error v n err return if errcode 0 fmt printf errorcode d errortext s n errcode errortext return fmt println angle angle удаление библиотеки со всеми компонентами errortext errcode err client robosdkapi ri_sdk_destroysdk true if err nil fmt printf grpc error v n err return if errcode 0 fmt printf errorcode d errortext s n errcode errortext return fmt println success php php подключаем внешнюю библиотеку для работы с sdk relative_path headers file_get_contents __dir__ relative_path librisdk h headers preg_replace ifdef __cplusplus s extern c s endif i ifdef __cplusplus s s endif i headers ffi ffi cdef headers __dir__ relative_path librisdk dll errortext ffi new char 1000 0 текст ошибки передается как входной параметр при возникновении ошибки в эту переменную будет записан текст ошибки i2c ffi new int 0 pwm ffi new int 0 servo ffi new int 0 angle ffi new int 0 инициализация библиотеки ri sdk с уровнем логирования 3 errcode ffi ri_sdk_initsdk 3 errortext if errcode print errortext ffi string errortext errcode errcode n return errcode создание компонента i2c адаптера модели ch341 errcode ffi ri_sdk_createmodelcomponent connector i2c_adapter ch341 ffi addr i2c errortext if errcode print errortext ffi string errortext errcode errcode n return errcode print i2c i2c cdata n создание компонента шим модели pca9685 errcode ffi ri_sdk_createmodelcomponent connector pwm pca9685 ffi addr pwm errortext if errcode print errortext ffi string errortext errcode errcode n return errcode print pwm pwm cdata n создание компонента сервопривода модели mg90s errcode ffi ri_sdk_createmodelcomponent executor servodrive mg90s ffi addr servo errortext if errcode print errortext ffi string errortext errcode errcode n return errcode print servo servo cdata n связывание i2c с шим errcode ffi ri_sdk_linkpwmtocontroller pwm cdata i2c cdata 0x40 errortext if errcode print errortext ffi string errortext errcode errcode n return errcode связывание шим с сервоприводом errcode ffi ri_sdk_linkservodrivetocontroller servo cdata pwm cdata 0 errortext if errcode print errortext ffi string errortext errcode errcode n return errcode вращение сервопривода по часовой стрелке скорость движения 100 градусов в секунду errcode ffi ri_sdk_exec_servodrive_rotate servo cdata 0 100 true errortext if errcode print errortext ffi string errortext errcode errcode n return errcode usleep 200000 получение текущего угла поворота сервопривода errcode ffi ri_sdk_exec_servodrive_getcurrentangle servo cdata ffi addr angle errortext if errcode print errortext ffi string errortext errcode errcode n return errcode print angle angle cdata n удаление библиотеки со всеми компонентами errcode ffi ri_sdk_destroysdk true errortext if errcode print errortext ffi string errortext errcode errcode n return errcode print success n 1285 просмотров 0 комментариев 0 предыдущая страница следующая страница ri_sdk_exec_servodrive_getstate комментарии 0 для участия в обсуждении вы должны быть авторизованным пользователем войти регистрация сигнатура функции описание метода параметры и возвращаемые значения примеры пример 1 получение текущего угла сервопривода документация робоинтеллект разделы общая информация о проекте обзор экосистемы робоинтеллект компоненты экосистемы модели роботов и конструкторов пульт управления robointellect sdk ide для программирования на blockly и python дистанционное подключение к роботу пульт управления отдельная утилита онлайн сервис авторизация и регистрация образовательный модуль дистанционное подключение для программирования дистанционное подключение для управления трансляция видео модели учебных роботов роботы манипуляторы rm001 конструктор для самостоятельной сборки rm002 учебный робот в сборе кинематические схемы роботов манипуляторов и расчёт угла поворота сервоприводов самоходные машины беспилотные летательные аппараты средства управле...
|