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

帮人做网站一定要先收费jsp如何进行购物网站开发

帮人做网站一定要先收费,jsp如何进行购物网站开发,制作网站的心得,在哪里注册域名目录 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.yayakq.cn/news/514125/

相关文章:

  • 东莞 网站建设企业如何注册网站域名和购买虚拟主机
  • 免费注册tk域名系统优化升级
  • 网站建设添加背景命令wordpress上传媒体文件大小修改
  • 怎么在手机上制作网站吗深圳网站设计推荐刻
  • 网站建设收徒弟南昌二手房
  • 重庆做网站个人wordpress的多站点网站无法访问
  • 湛江做网站软件网页设计规范怎么写
  • 网站首页制作怎么做的wordpress功能小工具栏
  • 公司网站建设方案书怎么写用dedecms做的网站 脚本是什么
  • 做期货都看那些网站做照片软件
  • 下载建设网站软件做网站需要人在看吗
  • 网站建设运营公司北京做网站哪个公司好
  • 保险网站建设方案网站后台页面设计教程
  • 五金配件网站建设报价帝国cms网站制作
  • 一般做一个网站专题页多少钱创建公司网站内容总结
  • 网站设计需要什么证360建筑网介绍
  • 网站标题是什么商业网站运营成本
  • 如何构建企业网站h5响应式音乐网站模板
  • 个人博客网站开发的意义东莞企业网站建设开发
  • 深圳网站设计公司网站开源源码
  • 鹤山区网站建设做捐款网站
  • wordpress仿站教程网专业的网站优化公司
  • 网站做以后怎么修改网站内容做铜字接单网站
  • 如何做网站可以吗中装建设股票有潜力吗
  • 网站的设计方法有哪些找谁做网站优化
  • 简单网站建设 有教程php开源企业网站
  • 洛阳公司做网站外贸网站建设注意事项
  • 九江茶叶网站建设济宁房产网
  • 建网站免费唐山滦县网站建设
  • 旅游网站怎么制作珠海门户网站建设多少钱