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

如何用快站做pc端网站企业网站建设方案策划

如何用快站做pc端网站,企业网站建设方案策划,新会区住房和城乡建设局网站,wordpress媒体库略缩图目录 1. 循迹模块介绍 2. 循迹小车原理 3. 循迹小车核心代码 4. 循迹小车解决转弯平滑问题 1. 循迹模块介绍 TCRT5000传感器的红外发射二极管不断发射红外线当发射出的红外线没有被反射回来或被反射回来但强度不够大时红外接收管一直处于关断状态,此时模块的输出…

目录

1. 循迹模块介绍

2. 循迹小车原理

3. 循迹小车核心代码

4. 循迹小车解决转弯平滑问题


1. 循迹模块介绍

  • TCRT5000传感器的红外发射二极管不断发射红外线
  • 当发射出的红外线没有被反射回来或被反射回来但强度不够大时
  • 红外接收管一直处于关断状态,此时模块的输出端为高电平,指示二极管一直处于熄灭状态
  • 被检测物体出现在检测范围内时,红外线被反射回来且强度足够大,红外接收管饱和
  • 此时模块的输出端为低电平,指示二极管被点亮
  • 总结就是一句话,没反射回来,D0输出高电平,灭灯

接线方式

  • VCC:接电源正极(3-5V)
  • GND:接电源负极 DO:TTL开关信号输出0、1
  • AO:模拟信号输出(不同距离输出不同的电压,此脚一般可以不接)

2. 循迹小车原理

由于黑色具有较强的吸收能力,当循迹模块发射的红外线照射到黑线时,红外线将会被黑线吸收,导致 循迹模块上光敏三极管处于关闭状态,此时模块上一个LED熄灭。在没有检测到黑线时,模块上两个LED常亮

总结就是一句话,有感应到黑线,D0输出高电平 ,灭灯

3. 循迹小车核心代码

硬件接线

  • B-1A -- PA0
  • B-1B -- PB1
  • A-1A -- PA1
  • A-1B -- PB10
  • 循迹模块(左)--  PB3
  • 循迹模块(右) -- PB4

代码示例:

#define LeftWheel_Value HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_3)
#define RightWheel_Value HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_4)// main函数里
while (1)
{if (LeftWheel_Value == GPIO_PIN_RESET && RightWheel_Value == GPIO_PIN_RESET)goForward();if (LeftWheel_Value == GPIO_PIN_SET && RightWheel_Value == GPIO_PIN_RESET)goLeft();if (LeftWheel_Value == GPIO_PIN_RESET && RightWheel_Value == GPIO_PIN_SET)goRight();if (LeftWheel_Value == GPIO_PIN_SET && RightWheel_Value == GPIO_PIN_SET)stop();
}

4. 循迹小车解决转弯平滑问题

原理:

两轮都有速度且一轮速度大于另一轮

代码实现:

#define LeftWheel_Value HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_3)
#define RightWheel_Value HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_4)
// main函数里
while (1)
{if(LeftWheel_Value == GPIO_PIN_RESET && RightWheel_Value == GPIO_PIN_RESET){__HAL_TIM_SetCompare(&htim2, TIM_CHANNEL_1,19);__HAL_TIM_SetCompare(&htim2, TIM_CHANNEL_2,19);}if(LeftWheel_Value == GPIO_PIN_SET && RightWheel_Value == GPIO_PIN_RESET){__HAL_TIM_SetCompare(&htim2, TIM_CHANNEL_1,15);__HAL_TIM_SetCompare(&htim2, TIM_CHANNEL_2,8);}if(LeftWheel_Value == GPIO_PIN_RESET && RightWheel_Value == GPIO_PIN_SET){__HAL_TIM_SetCompare(&htim2, TIM_CHANNEL_1,8);__HAL_TIM_SetCompare(&htim2, TIM_CHANNEL_2,15);}if(LeftWheel_Value == GPIO_PIN_SET && RightWheel_Value == GPIO_PIN_SET){__HAL_TIM_SetCompare(&htim2, TIM_CHANNEL_1,0);__HAL_TIM_SetCompare(&htim2, TIM_CHANNEL_2,0);}
}

http://www.khdw.cn/news/20076.html

相关文章:

  • 台州品牌网站建设最近三天的新闻大事小学生
  • 西安有关做网站的公司有哪些百度网页版主页网址
  • 石家庄口碑最好的装修公司seo快速排名优化
  • 东营经济技术开发区疫情seo引擎优化是什么
  • 南阳做网站收费军事新闻最新
  • 网站开发技术网络服务器地址怎么查
  • 宁波网络公司做网站免费好用的网站
  • 粉末涂料做网站有用吗沧州网站建设推广
  • 福州网站制作好的企业八爪鱼磁力搜索引擎
  • 怎么学习网站开发网络营销成功的原因
  • 织梦视频网站模板搜索最多的关键词的排名
  • 网站建设后台管理关键词整站优化公司
  • 腾讯新闻疫情潍坊企业搜索引擎优化
  • 餐厅设计seo网站推广的主要目的包括
  • 壹财富 网站开发热门seo推广排名稳定
  • 网站编程培训公司合肥做网站推广
  • 贵阳网站如何推广平台推广方案
  • 网站开发的岗位与分工长春网站建设推广
  • 2017两学一做网站百度竞价排名的使用方法
  • 网站设计理念百度识图在线使用
  • ida设计公司上海长春seo外包
  • 做网站从哪方面入门泰安网站制作推广
  • 怎么用vps做网站网站如何优化关键词排名
  • vshtml5网站开发网店推广软文范例
  • 网站开发平台的定义最近的时事新闻
  • 专业模板网站制作多少钱开网站流程
  • 网站定制业务网络seo优化
  • 湘潭网站建设谷歌商店下载安装
  • 苏州网站开发外包公司搜索引擎优化的英语简称
  • 做房产推广那个网站好百度网盘网页版登录入口