Flexbot Demo-Arduino中文社区 - Powered by Discuz! Archiver

syl312 发表于 2014-12-29 20:18

Flexbot Demo

FlexBot 兼容 Arduino Leonardo,可以当做Arduino Leonardo 来使用,利用 USB 接口,能使用 Arduino 开发环境直接对FlexBot 进行编程。1. 代码功能使用App连接上FlexBot主板的蓝牙后,示例代码解析来自App的遥控通道数据,然后用解析得到的油门通道数据控制马达的转速。2. 代码解析FlexBot主板上的6个马达输出口对应Arduino Leonardo的接口D10、D6、D5、D9、D13、D11,这些接口均支持PWM信号(5V电平)输出。代码中用motor1~motor6表示这些接口。file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.pngRCData.ino中的代码用于解析来自App的8通道遥控数据。来自App的通道遥控数据通过FlexBot主板的蓝牙模块传输到FlexBot的串口(Serial1),这些数据经parse_raw_data(byte *rawData,int len)解析后转换为可用的通道数据。
用下列函数获取解析后的通道数据int get_roll();    //横滚通道 范围1000~2000int get_pitch();    //俯仰通道 范围1000~2000int get_yaw();      //航向通道 范围1000~2000int get_throttle(); //油门通道 范围1000~2000int get_aux1();   //辅助通道1 范围1000~2000int get_aux2();   //辅助通道2 范围1000~2000int get_aux3();   //辅助通道3 范围1000~2000int get_aux4();   //辅助通道4 范围1000~2000
用write_motors(int thr)来控制马达的转速。
程序详见附件。

alexdu 发表于 2015-2-10 11:19

能装红外线来防撞吗?

靑头信天翁 发表于 2015-3-13 17:33

楼主BLE模块有烧写github上的hex吗?App用的是什么的?

syl312 发表于 2015-3-14 16:33

靑头信天翁 发表于 2015-3-13 17:33
楼主BLE模块有烧写github上的hex吗?App用的是什么的?

资料都在flexbot官网。

sanwei2010 发表于 2016-11-25 21:40

为什么解压错误呢?

syl312 发表于 2016-11-26 08:04

sanwei2010 发表于 2016-11-25 21:40
为什么解压错误呢?

可能已经损坏了吧

sanwei2010 发表于 2016-11-29 10:42

syl312 发表于 2016-11-26 08:04
可能已经损坏了吧

楼主你好,已经解压了,但是没有看到获取MPU6050数据的代码,是没有吗?还是解压丢失了?
页: [1]
查看完整版本: Flexbot Demo