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)来控制马达的转速。
程序详见附件。
能装红外线来防撞吗? 楼主BLE模块有烧写github上的hex吗?App用的是什么的? 靑头信天翁 发表于 2015-3-13 17:33
楼主BLE模块有烧写github上的hex吗?App用的是什么的?
资料都在flexbot官网。 为什么解压错误呢? sanwei2010 发表于 2016-11-25 21:40
为什么解压错误呢?
可能已经损坏了吧 syl312 发表于 2016-11-26 08:04
可能已经损坏了吧
楼主你好,已经解压了,但是没有看到获取MPU6050数据的代码,是没有吗?还是解压丢失了?
页:
[1]