第三课 超声波传感器课件.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
哆梦创意编程课 今天的行程 1.什么是超声波 2.什么是超声波传感器 3.我们用的超声波的特性和参数 4.超声波接口介绍 5.超声波控制不同颜色和亮度的灯(课堂作业) 6.超声波避障小车(实践课) 超声波是超过人能听到的最高频(2万赫兹)的声波,可广泛用在各技术部门.超声波的发现源于意大利.18世纪,意大利教士,生物学家斯帕兰扎尼揭示了蝙蝠能在黑暗中飞行自如的奥秘:它是用超声波确定障碍物的位置的。如今:医生借超声波可观察,监视母腹中胎儿的位置,生长发育和活动情况 超声波的概念 超声波 蝙蝠超声波原理图 超声波模块是一个用来测量距离的电子模块,测量范围是 3 cm 到 400 cm.。可以用来帮助小车避开障碍或加入其他有关测距的项目。本模块需要连接到主板上带有黄色标识接口。 超声波传感器 超声波传感器特性 ?l 测距分辨率为 1cm,测量距离可达400cm。 ?l 封装传感器模块库文件,使用简单方便。 ?l 支持MBlock,适合全年龄用户; ?l 使用RJ25接口连线十分容易; ?l 模块化安装,兼容乐高系列; ?l 配有DIY排针接口,兼容绝大多数Arduino系列主控板。 超声波传感器参数 ?l 运行电压: 5V 直流; ?l 探测范围:3cm-400cm; ?l 探测角度: 30°内很好; ?l 尺寸: 52x36x31 mm (长x宽x高); RJ25接口介绍 4.1 RJ25 接口 当使用RJ25接口时,请链接到有黄色标识的 Makeblock main board(Meduino+ Base Shield, Me Baseboard, Makeblock Orion, etc )的接口上。以Me baseboard1.1版的主板为例,可以链接到3,4,5,6,7,8 号接口,如图: pin接口介绍 Me Ultrasonic Sensor 模块有三个针脚的接头,每个针脚的功能如下表: 序号 针脚 介绍 1 GND 地线 2 5v 电源线 3 SIG 距离信号输出 可以通过3pin接头用其他的控制板来控制本模块。 SIG-pin需要连接到 DIGITAL(数字) pin. 如下图所示,链接到Arduino Uno的方法 编程指南 在 Arduino IDE界面下,您可以使用此运行库Makeblock-Library-master 来控制 Me Ultrasonic Sensor 如下是控制方程列表: 编程代码 以下是如何通过Arduino IDE控制MeUltrasonic Sensor的例子: *******************************代码************************************* 1.#includeMakeblock.h 2.#includeArduino.h 3.#includeSoftwareSerial.h 4.#includeWire.h 5.MeUltrasonicSensorultraSensor(PORT_6); 6.void setup() 7.{ 8. //initialize serial communications at 9600bps 9. Serial.begin(9600); 10.} 11.void loop() 12.{ 13. Serial.print(Distance : ); 14. Serial.print(ultraSensor.distanceCm()); //print the measurecentimeter of distance 15. Serial.print( cm ); 16. Serial.print(ultraSensor.distanceInch()); //print the measure inch ofdistance 17. Serial.println( inch ); 18. delay(100); // the minimal measureinterval is 100 milliseconds 19.} Makeblock超声波的应用距离是:5cm~~500cm. 如何运用mBlock读写出超声波的距离。 读超声波的距离 课堂练习:(通过超声波来控制LED的亮度) 如果超声波距离小于10cm;LED颜色为红色;亮度为20,如果超声波距离小于20cm;LED颜色为绿色;亮度为60,如果距离小于40cm;LED色为蓝色;亮度为150. 练习题答

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档