Ig2DTmlvIAV6 发表于 2022-8-30 01:26:15

二哈识图中huskylens.request();的问题

做了一个最简单的识图显示坐标的程序,没有问题。在arduino ide上也实现了没有问题。
但是huskylens.request();这个函数只能添加到loop中,我放到定时器里面周期性调用无法实现。
在loop中,huskylens.request();这个函数影响到了我的舵机程序。测试了一下
这个程序舵机一直抖动不明原因。
这个程序就很正常,舵机摆到中间位置不懂。    感觉问题就出在了huskylens.request();这个函数上。但是想不通怎么能影响到舵机,舵机对应的端口按说没有其他信号的干扰。即使huskylens.request();函数等待过久或者卡主了,也不该影响到舵机。想不通了,求助大家!!!!!!

Ig2DTmlvIAV6 发表于 2022-8-30 17:42:10

我猜测可能是huskylens.request()和sevo库都用到了定时器,发生了干扰

DFEDU 发表于 2022-8-31 09:48:12

库文件里面的request设置是定时调用二哈获取的数据的。

Forgotten 发表于 2022-9-1 15:13:14

应该是你用了软串口来跟huskylens通信,软串口用到了定时器中断导致的。
二哈可以用硬串口或者i2c模式通信,这样不影响舵机的定时器中断。

Forgotten 发表于 2022-9-1 15:14:38

DFEDU 发表于 2022-8-31 09:48
库文件里面的request设置是定时调用二哈获取的数据的。

这个是设置i2c通信的时钟频率,跟他这个舵机的定时器没有关系

小企鹅 发表于 2022-9-4 16:39:41

厉害厉害

vvjr 发表于 2022-9-6 22:15:12

66666666666

星辰大海://。, 发表于 2022-9-9 22:02:05

666666666666666666666666666666
页: [1]
查看完整版本: 二哈识图中huskylens.request();的问题