小弟项目组买了crazyflie的四轴,目前起飞总是无法飞稳,总是朝着一个方向漂移,大家有什么好办法没,我刚注册,没多少米,先拜谢。
2019-04-18 04:38
/crazyflie-lib-python/crazyflie-clients-python$ pip3 install cfclientDefaulting to user
2023-03-06 07:40
该款飞行器的源码不知怎么编译,请高手指点。谢谢!
2021-07-12 10:42
关于nRF51822+PA的设计,要求有20dBm增益,这个天线功率放大的芯片选用哪个好呢?期望得到高手指点,不甚感激!!!能有电路设计原理图最好不过了。查找过很多资料,还没有发现有这个nRF51822+PA的设计原理图。
2020-05-29 06:35
没有详细的代码
2017-02-21 08:45
如何去实现基于STM32F103CBT6微型四旋翼飞行器的硬件设计呢?如何去实现基于STM32F103CBT6微型四旋翼飞行器的件软设计呢?
2021-12-20 07:07
上一章我讲了2个nrf51822之间的通讯这次讲nrf24L01+和nrf51822之间的通讯。关键的地方是地址,只有完全掌握地址每个bit才能玩好通讯// 无线地址设置//地址一共40个add_bit是add0~add39//在2401地址add0先写(add0,add1,add2......add39)//那2401和51822的地址关系如下// 2401[add0 :add7] =PREFIX0[bit7:bit0](add7,add6,add5,add4,add3,add2,add1,add0)// 2401[add8 :add15]=BASE0[bit31:bit24](add15,add14,add13,add12,add11,add10,add9,add8)// 2401[add16:add23]=BASE0[bit23:bit16](add23,add22,add21,add20,add19,add18,add17,add16)// 2401[add24:add31]=BASE0[bit15:bit8] (add31,add30,add29,add28,add27,add26,add25,add24)// 2401[add32:add39]=BASE0[bit7 :bit0] (add39,add38,add37,add36,add35,add34,add33,add32)//以上结论得出的2401地址是每8个bit首尾对调。以下是官方用的地址//const u8ip[6]={0xE7,0xE7,0xE7,0xE7,0xE7,0x00};//发射地址从[bit0~7] [bit8~15] [bit16~23] [bit24~31] [bit32~39]//const u8 ip0[6]={0xE7,0xE7,0xE7,0xE7,0xE7,0x00};//接收地址0 和51822通讯我调了(bit0先写)//const u8 ip1[6]={0xC2,0xC2,0xC2,0xC2,0xC2,0x00};//接收地址1 bit39~bit8为"0x43"(bit0先写)//const u8 ip2[6]={0xC3,0x00};//接收地址2 bit39~8和通道1共用,只写bit0~bit7//const u8 ip3[6]={0xC4,0x00};//接收地址3通道2345只能设置char//const u8 ip4[6]={0xC5,0x00};//接收地址4写的时候顺序是bit0~bit39//const u8 ip5[6]={0xC6,0x00};//接收地址5 只有bit0~7有用。接收地址6:0xC7 接收地址7:0xC8//无线功率4分贝,2424MHz,通道0地址***0,通道1~7地址*** 1~7//速率2MHz,数据字节3字节QXC(Q开始,C结束,x是数据char)void radio_configure()//无线配置,准备和nrf24L01通讯{//无线功率04:+4分贝,0:0分贝,FC:-4分贝,F8:-8分贝// F4:-12分贝,F0:-16分贝,EC:-20分贝,D8:-30分贝NRF_RADIO->TXPOWER = (0x04MODE = (01
2020-06-18 00:27