最近折腾了下CH32的芯片,感觉很好,一直想做个无人机,本来计划用CH32V103+2.4G模块来做飞控,当看到CH583的介绍后,我想应该可以直接用CH583来实现,这样就可以把硬件设计降到最小了。
我的设计思路是用CH583+MPU6050+充电管理+MOS+电机
利用CH583的BLE做无线数传+PID计算+PWM控制转速
再做一个安卓的APP就可以实现用蓝牙做无线控制了
希望能做成功
最近折腾了下CH32的芯片,感觉很好,一直想做个无人机,本来计划用CH32V103+2.4G模块来做飞控,当看到CH583的介绍后,我想应该可以直接用CH583来实现,这样就可以把硬件设计降到最小了。
我的设计思路是用CH583+MPU6050+充电管理+MOS+电机
利用CH583的BLE做无线数传+PID计算+PWM控制转速
再做一个安卓的APP就可以实现用蓝牙做无线控制了
希望能做成功
已经把封装导好了
期待你的作品。
蹲一个
代码遇到undefined reference to `atan2f' 问题,不知道怎么解决,请大佬帮忙看看附件的代码,找了好几天没搞定,都快把我搞的不自信了
大佬,无人机做出来了吗?
使用MounRiverStudio开发时使用math.h中的数学函数出现报错解决办法。
使用反sin函数时报错如下:
undefined reference to `asin’
collect2.exe: error: ld returned 1 exit status
make: *** [makefile:55: GPIO_Toggle.elf] Error 1
10:17:56 Build Failed. 3 errors, 0 warnings. (took 1s.541ms)
解决办法如下操作:
1、选择Project的Properties,
点击Properties出现如下界面,在左边编辑栏点击C/C++ Build在下拉选项中选中Settings,在右边选中Tool Settings,点击GNU RISC-V Cross C Linker下的选中Libraries,然后在Libraries(-l)右边的添加图标
,在弹出的窗口中输入m,后点击OK,在Properties界面中点击Apply应用后关闭就可以使用了。
太牛了。。。。。。。。。。。。。。。。。。
大佬做出来了吗
蓝牙的传输距离是不是有点近?