机器人技术等级考试三级课程3图形化编程二中国电子学会课件_第1页
机器人技术等级考试三级课程3图形化编程二中国电子学会课件_第2页
机器人技术等级考试三级课程3图形化编程二中国电子学会课件_第3页
机器人技术等级考试三级课程3图形化编程二中国电子学会课件_第4页
机器人技术等级考试三级课程3图形化编程二中国电子学会课件_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、图形化编程(二)传感器使用01数字传感器电子模块输入模块给主控板输入信息,主控板通过程序对信息进行处理和运算,并控制输出按键模块红外模块声音模块光线模块旋钮电位器模块灰度模块温度模块超声波模块红外遥控1.按键模块的使用选择结构逻辑模块如果那么( if语句)事件1条件?事件2事件3项目一、读取按键模块的值项目二、按键控制灯闪烁项目三、按键控制红绿灯(自助式红绿灯)按键元件与主控板连接IO引脚电源负极(接地)电源正极(+5V)2.红外传感器模块的使用3.光线模块和声音模块的使用02模拟传感器1.旋钮电位器模块和元件项目一、旋钮电位器调节灯的闪烁频率项目二、旋钮电位器调节灯的亮度项目三、旋钮电位器调

2、节红绿灯通行时间搭建说明主题:通过旋转电位器的旋钮来改变两个LED灯的亮度变化。器件:不同颜色的LED灯模块2个(以下简称LED_A、LED_B,LED灯的颜色自己选定)、电位器模块1个、数据线等其它器件若干。(如不采用模块,也可以采用相应的分立原件,如led灯、电阻、电位器、杜邦线等)要求1. 通过旋转电位器的旋钮来改变LED_A和LED_B的亮度变化;2. 当电位器旋钮位于一端时,LED_A处于最亮状态,LED_B处于熄灭状态;3. 当电位器旋钮向另外一端旋转时,LED_A亮度逐渐降低,LED_B处于熄灭状态;4. 当电位器旋钮达到中间位置时,LED_A、LED_B都处于熄灭状态;5. 继

3、续向另外一端旋转电位器,LED_B逐渐变亮,LED_A处于熄灭状态;6. 当电位器旋钮达到另外一端时,LED_B达到最亮,LED_A处于熄灭状态。定义变量turn、LED_A、LED_B条件循环开 始turn512NY变量LED_A与turn在0-512映射到255-0电位器A1赋值给变量turn数码管显示LED灯接D1,亮度LED_ALED灯接D2,亮度为0绘制流程图变量LED_B与turn在512-1023映射到0-255LED灯接D2,亮度LED_BLED灯接D1,亮度02.光敏电阻元件3.灰度传感器4.温度传感器5.超声波传感器超声波原理Trig引脚为触发引脚Echo引脚为信号接收引脚模块自动发送8个40KHz的方波,自动检测是否有信号返回;有信号返回,通过IO(Echo)输出一高电平,高电平持续的时间就是超声波从发射到返回的时间测试距离=(高电平时间*声速(340m/s)/2TrigEcho接管脚2:IO口管脚接管脚1 辅助管脚接管脚3:VCC管脚接管脚4:GND管脚硬件连接图形化程序超声波测距函数(代码)测试距离=(高电平时间*声速(340m/s)/2 =distance *0.017 (cm) = distance /58 (cm)6.红外

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论