当前位置: 首页 > news >正文

怎么做网站动态框crm软件定制

怎么做网站动态框,crm软件定制,无视风险安装下载app软件,酒店推广平台有哪些本文讲解手机蓝牙如何遥控小车#xff0c;如何编写串口通信指令 第14章-手机遥控功能 我们要实现蓝牙遥控功能#xff0c;蓝牙遥控功能要使用:1.单片机的串口、2.蓝牙通信模块 所以我们先调试好:单片机的串口-蓝牙模块-接到一起联调 14.1-电脑控制小车 完成功能…本文讲解手机蓝牙如何遥控小车如何编写串口通信指令 第14章-手机遥控功能 我们要实现蓝牙遥控功能蓝牙遥控功能要使用:1.单片机的串口、2.蓝牙通信模块 所以我们先调试好:单片机的串口-蓝牙模块-接到一起联调 14.1-电脑控制小车 完成功能:电脑连接单片机串口三 控制小车前进后退 先看原理图 通过原理图可以看出这是使用的串口3 在使用的时候注意把跳线帽跳线到蓝牙通信位置 打开初始化软件 生成代码 在main 定义全局变量 uint8_t g_ucUsart3ReceiveData; //保存串口三接收的数据开启串口三中断接收 HAL_UART_Receive_IT(huart3,g_ucUsart3ReceiveData,1); //串口三接收数据在usart.c 重新实现串口中断回调函数 然后我们可以在中断回调函数里面中编写遥控命令控制逻辑了 //串口接收回调函数 void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) {if( huart huart3)//判断中断源{if(g_ucUsart3ReceiveData A) motorPidSetSpeed(1,1);//前运动if(g_ucUsart3ReceiveData B) motorPidSetSpeed(-1,-1);//后运动if(g_ucUsart3ReceiveData C) motorPidSetSpeed(0,0);//停止if(g_ucUsart3ReceiveData D) motorPidSetSpeed(1,2);//右边运动 if(g_ucUsart3ReceiveData E) motorPidSetSpeed(2,1);//左边运动if(g_ucUsart3ReceiveData F) motorPidSpeedUp();//加速if(g_ucUsart3ReceiveData G) motorPidSpeedCut();//减速HAL_UART_Receive_IT( huart3, g_ucUsart3ReceiveData, 1);//继续进行中断接收} } 在usart.c中声明外部变量 extern uint8_t g_ucUsart3ReceiveData; //保存串口三接收的数据然后我们更改一下 主函数内容把PID红外循迹代码注释掉然后我们增加串口三的输出以便我们后面观察数据。 串口不定长输出 我们把转速等信息都可以显示在OLED上那么如何通过串口输出那 sprintf((char *)Usart3String,V1:%.2fV2:%.2f\r\n,Motor1Speed,Motor2Speed);//显示两个电机转速 单位转/秒HAL_UART_Transmit(huart3,( uint8_t *)Usart3String,strlen(( const char *)Usart3String),50);//阻塞式发送通过串口三输出字符 strlen:计算字符串大小sprintf((char *)Usart3String,Mileage%.2f\r\n,Mileage);//计算小车里程 单位cmHAL_UART_Transmit(huart3,( uint8_t *)Usart3String,strlen(( const char *)Usart3String),50);//阻塞式发送通过串口三输出字符 strlen:计算字符串大小sprintf((char *)Usart3String,U:%.2fV\r\n,adcGetBatteryVoltage());//显示电池电压HAL_UART_Transmit(huart3,( uint8_t *)Usart3String,strlen(( const char *)Usart3String),50);//阻塞式发送通过串口三输出字符 strlen:计算字符串大小 HAL_Delay(5);把之前PID初始化时候速度PID目标值改成0 然后我们测试 硬件连接 我们现在使用USB-TTL连接串口三单片机串口三与电脑通信(底板不需要插入蓝牙) 然后打开软件 发送指令小车就会对应运动 在电脑串口软件查看输出信息、发送 指令控制小车运动 14.2-手机蓝牙控制小车 功能:蓝牙遥控小车前进、后退、停止、左右转、加速、减速、手机显示数据 蓝牙模块和电脑通信 蓝牙模块-硬件介绍 使用HC-05 主从机一体蓝牙串口透传模块 注意 供电3.6V-6V(最好5V) 引脚顺序 VCC GND TXD RXD 先调试蓝牙模块-设置波特率 如图先把蓝牙模块通过USB-TTL模块相连接然后 如果反复测试不能进入AT模式可能是新版蓝牙模块 先连接好蓝牙模块的几根线然后按住蓝牙模块的按键 然后连接电脑然后几秒后蓝牙小灯慢闪说明进入AT模式 然后串口助手通过38400发送设置指令:ATUART115200,0,0 然后收到OK数据说明设置成功。 这个是设置波特率截图 5. 然后重新拔插蓝牙模块(不用按按键) 在手机系统蓝牙配对HC-50 密码1234 串口助手设置波特率115200然后打开手机APP发送任意内容测试 这个是后面通信测试截图 8. 设置按键-按照代码设置按下发送的数据 9. 蓝牙模块连接单片机 把蓝牙插入到底板、跳线帽选择蓝牙通信 按下不同按钮小车会对应控制
http://www.hkea.cn/news/14421282/

相关文章:

  • 台北网站建设2021拉新推广佣金排行榜
  • 秦皇岛制作网站芜湖高端网站建设公司
  • 做电影网站前途wordpress 后台风格主题
  • 佛山建网站价格自己做网站卖视频
  • php学多久可以做网站网络工程专业是做什么工作的
  • 湘潭网站建设开发开发软件公司全部抓进去了
  • 杭州做公司网站哪家好wordpress管理员密码忘了怎么办
  • 建设网站需要提供什么资料北京软件网站开发
  • 免费试用网站源码网站报错解析
  • 网站被人做跳转改如何举报项目网络图
  • 广州哪个公司做网站做网站一个月20g流量够吗
  • 做网站对企业有什么好处j2ee大型网站开发框架
  • 买网站注册人数跨境电商产品开发流程
  • 做网站需要学会哪些成都龙泉网站建设
  • wordpress 建站模板网站免费推广怎么做
  • wordpress now 1.5湖州站内优化seo公司
  • 北京政务服务官方网站企业门户网站静态模板
  • 网站建设如何增加二级页面西安市政道桥建设公司网站
  • 网站做ppt模板下载地址wordpress 文章空白页
  • dedecms 古典棕色大气风格中药医药企业网站模板源码城阳在线网站建设
  • 礼品网站商城怎么做wordpress的登录函数使用教程
  • 石桥铺做网站电子商务网站建设报价
  • 注册域名后怎么建设网站电子商务网站建设与管理读后感
  • 桂林象鼻山离哪个高铁站近中小企业网站建设服务公司
  • 班级网站怎么做ppt模板太原域名注册
  • 手机版网站建设什么是网络营销产生的技术原因
  • 专题网站建设策划书杭州协会网站建设
  • 网站登陆模板怎样创办网站
  • 网站怎么做购物车重庆铜梁网站建设报价
  • 百度上能收到的企业名称网站怎么做上海装修公司排名前30