分享一份很好的资料,关于怎么样使用手机来控制开发板的,里面有一些实例,都是汉德乐电子网络工作室,开人员自行编写的,通过这份资料相信你也能很好的将你的手机和开发板连接起来,下面不多讲,直接上资料!
1、首先介绍一下什么是透明传输:
透明传输是指不管所传数据是什么样的比特组合,都应当能够在链路上传送。当所传数据中的比特组合恰巧与某一个控制信息完全一样时,就必须采取适当的措施,使接收方不会将这样的数据误认为是某种控制信息。这样才能保证数据链路层的传输是透明的。发送方和接收方数据的长度和内容完全一致,相当于一条无形的传输线。
2、透传模块:
Handler_Bluetooth_PWM 平台上使用的是FBT_06(嵌入式近距离主从分离/一体式蓝牙串口通讯模块)
特点:
蓝牙2.0 带EDR, 2Mbps-3Mbps 调制度
内置2.4GHz 天线, 用户无需调试天线
外置8Mbit FLASH
低电压3.3V 工作(3.1V~4.2V)配对时30~40MA 波动,配对完毕通信8MA
可选PIO 控制
标准HCI 端口(UART or USB)
USB 协议: Full Speed USB1.1, Compliant With 2.0
发射功率属于class2(约15米)
3、Handler_Bluetooth_PWM 平台(引用)
该平台由Handler_Studio 设计,初始目的是专门为四轴飞行器等陆地、空中机器人提供处理核心,而后被大家将其扩展到了各个领域,进行了五花八门的设计应用。
该平台基于stm32 进行研发设计,接口人性化,相比市面上的常见的multiwill 平台的mega328、mega2560 等飞控具有主频高、处理速度快、性能稳定等显著优点。
该平台有多达10 通道的硬件PWM 输出,足以应付10 轴飞行器、机器人、机器手臂、蛇形机器人等涉及舵机、直流电机、步进电机、无刷电机等的控制工作。
亮点1:平台具有配套的安卓控制软件,并开源平台源码,方便二次开发!
亮点2:平台引出了常用的通信接口:如串口、SPI、IIC 等,这样极大地扩展了平台的适应性,方便我们的DIY!!
亮点3:平台不仅可以和手机、电脑进行通信,两平台之间也可通信:典型应用:无线串口!无线串口功能可应用在例如飞思卡尔智能车的调试当中。
4、蓝牙透传实例
本文档给大家讲述如何用借助Handler_Bluetooth_PWM 平台通过手机控制产生多路PWM 以控制舵机!
说明:
硬件平台:Handler_Bluetooth_PWM 飞控板
开发环境:keilMDK
Stm 库版本:V3.0.0
|