




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
创意编程课第三课超声波传感器创意编程课第三课超声波传感器今天的行程1.什么是超声波2.什么是超声波传感器3.我们用的超声波的特性和参数4.超声波接口介绍5.超声波控制不同颜色和亮度的灯(课堂作业)6.超声波避障小车(实践课)
今天的行程1.什么是超声波
超声波是超过人能听到的最高频(2万赫兹)的声波,可广泛用在各技术部门.超声波的发现源于意大利.18世纪,意大利教士,生物学家斯帕兰扎尼揭示了蝙蝠能在黑暗中飞行自如的奥秘:它是用超声波确定障碍物的位置的。如今:医生借超声波可观察,监视母腹中胎儿的位置,生长发育和活动情况超声波的概念超声波是超过人能听到的最高频(2万赫兹)的声波,可广泛用在超声波超声波蝙蝠超声波原理图蝙蝠超声波原理图
超声波模块是一个用来测量距离的电子模块,测量范围是3cm到400cm.。可以用来帮助小车避开障碍或加入其他有关测距的项目。本模块需要连接到主板上带有黄色标识接口。超声波传感器超声波模块是一个用来测量距离的电子模块,测量范围是超声波传感器特性•l测距分辨率为1cm,测量距离可达400cm。•l封装传感器模块库文件,使用简单方便。•l支持MBlock,适合全年龄用户;•l使用RJ25接口连线十分容易;•l模块化安装,兼容乐高系列;•l配有DIY排针接口,兼容绝大多数Arduino系列主控板。超声波传感器特性•l测距分辨率为1cm,测量距离可达4超声波传感器参数•l运行电压:5V直流;•l探测范围:3cm-400cm;•l探测角度:30°内很好;•l尺寸:52x36x31mm(长x宽x高);超声波传感器参数•l运行电压:5V直流;RJ25接口介绍4.1RJ25接口当使用RJ25接口时,请链接到有黄色标识的Makeblockmainboard(Meduino+BaseShield,MeBaseboard,MakeblockOrion,etc)的接口上。以Mebaseboard1.1版的主板为例,可以链接到3,4,5,6,7,8号接口,如图:RJ25接口介绍4.1RJ25接口pin接口介绍MeUltrasonicSensor模块有三个针脚的接头,每个针脚的功能如下表:序号针脚介绍1GND地线25v电源线3SIG距离信号输出pin接口介绍MeUltrasonicSensor模块可以通过3pin接头用其他的控制板来控制本模块。SIG-pin需要连接到DIGITAL(数字)pin.如下图所示,链接到ArduinoUno的方法可以通过3pin接头用其他的控制板来控制本模块。SIG-p编程指南在ArduinoIDE界面下,您可以使用此运行库Makeblock-Library-master来控制MeUltrasonicSensor如下是控制方程列表:编程指南在ArduinoIDE界面下,您可以使用此运行库编程代码以下是如何通过ArduinoIDE控制MeUltrasonicSensor的例子:*******************************代码*************************************1.#include<Makeblock.h>2.#include<Arduino.h>3.#include<SoftwareSerial.h>4.#include<Wire.h>5.MeUltrasonicSensorultraSensor(PORT_6);6.voidsetup()7.{8.//initializeserialcommunicationsat9600bps9.Serial.begin(9600);10.}11.voidloop()12.{13.Serial.print("Distance:");14.Serial.print(ultraSensor.distanceCm());//printthemeasurecentimeterofdistance15.Serial.print("cm");16.Serial.print(ultraSensor.distanceInch());//printthemeasureinchofdistance17.Serial.println("inch");18.delay(100);//theminimalmeasureintervalis100milliseconds19.}编程代码以下是如何通过ArduinoIDE控制MeUltrMakeblock超声波的应用距离是:5cm~~400cm.如何运用mBlock读写出超声波的距离。读超声波的距离Makeblock超声波的应用距离是:5cm~~400cm.课堂练习:(通过超声波来控制LED的亮度)如果超声波距离小于10cm;LED颜色为红色;亮度为20,如果超声波距离小于20cm;LED颜色为绿色;亮度为60,如果距离小于40cm;LED色为蓝色;亮度为150.课堂练习:(通过超声波来控制LED的亮度)练习题答案练习题答案小结
1.这节课我们学到了那些知识?2.自动避障小车----超声波应用。小结
1.这节课我们学到了那些知识?创意实践课第三课超声波避障小车创意实践课第三课超声波避障小车超声波避障小车主程序超声波避障小车主程序创意编程分享创意编程分享创意编程课第三课超声波传感器创意编程课第三课超声波传感器今天的行程1.什么是超声波2.什么是超声波传感器3.我们用的超声波的特性和参数4.超声波接口介绍5.超声波控制不同颜色和亮度的灯(课堂作业)6.超声波避障小车(实践课)
今天的行程1.什么是超声波
超声波是超过人能听到的最高频(2万赫兹)的声波,可广泛用在各技术部门.超声波的发现源于意大利.18世纪,意大利教士,生物学家斯帕兰扎尼揭示了蝙蝠能在黑暗中飞行自如的奥秘:它是用超声波确定障碍物的位置的。如今:医生借超声波可观察,监视母腹中胎儿的位置,生长发育和活动情况超声波的概念超声波是超过人能听到的最高频(2万赫兹)的声波,可广泛用在超声波超声波蝙蝠超声波原理图蝙蝠超声波原理图
超声波模块是一个用来测量距离的电子模块,测量范围是3cm到400cm.。可以用来帮助小车避开障碍或加入其他有关测距的项目。本模块需要连接到主板上带有黄色标识接口。超声波传感器超声波模块是一个用来测量距离的电子模块,测量范围是超声波传感器特性•l测距分辨率为1cm,测量距离可达400cm。•l封装传感器模块库文件,使用简单方便。•l支持MBlock,适合全年龄用户;•l使用RJ25接口连线十分容易;•l模块化安装,兼容乐高系列;•l配有DIY排针接口,兼容绝大多数Arduino系列主控板。超声波传感器特性•l测距分辨率为1cm,测量距离可达4超声波传感器参数•l运行电压:5V直流;•l探测范围:3cm-400cm;•l探测角度:30°内很好;•l尺寸:52x36x31mm(长x宽x高);超声波传感器参数•l运行电压:5V直流;RJ25接口介绍4.1RJ25接口当使用RJ25接口时,请链接到有黄色标识的Makeblockmainboard(Meduino+BaseShield,MeBaseboard,MakeblockOrion,etc)的接口上。以Mebaseboard1.1版的主板为例,可以链接到3,4,5,6,7,8号接口,如图:RJ25接口介绍4.1RJ25接口pin接口介绍MeUltrasonicSensor模块有三个针脚的接头,每个针脚的功能如下表:序号针脚介绍1GND地线25v电源线3SIG距离信号输出pin接口介绍MeUltrasonicSensor模块可以通过3pin接头用其他的控制板来控制本模块。SIG-pin需要连接到DIGITAL(数字)pin.如下图所示,链接到ArduinoUno的方法可以通过3pin接头用其他的控制板来控制本模块。SIG-p编程指南在ArduinoIDE界面下,您可以使用此运行库Makeblock-Library-master来控制MeUltrasonicSensor如下是控制方程列表:编程指南在ArduinoIDE界面下,您可以使用此运行库编程代码以下是如何通过ArduinoIDE控制MeUltrasonicSensor的例子:*******************************代码*************************************1.#include<Makeblock.h>2.#include<Arduino.h>3.#include<SoftwareSerial.h>4.#include<Wire.h>5.MeUltrasonicSensorultraSensor(PORT_6);6.voidsetup()7.{8.//initializeserialcommunicationsat9600bps9.Serial.begin(9600);10.}11.voidloop()12.{13.Serial.print("Distance:");14.Serial.print(ultraSensor.distanceCm());//printthemeasurecentimeterofdistance15.Serial.print("cm");16.Serial.print(ultraSensor.distanceInch());//printthemeasureinchofdistance17.Serial.println("inch");18.delay(100);//theminimalmeasureintervalis100milliseconds19.}编程代码以下是如何通过ArduinoIDE控制MeUltrMakeblock超声波的应用距离是:5cm~~400cm.如何运用mBlock读写出超声波的距离。读超声波的距离Makeblock超声波的应用距离是:5cm~~400cm.课堂练习:(通过超声波来控制LED的亮度)如果超声波距离小
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重阳节养老策划书(3篇)
- 六一幼儿园主题活动策划方案(10篇)
- 出纳述职报告
- DB31∕701-2020 有色金属铸件单位产品能源消耗限额
- 车载消防知识培训课件
- 《出纳理论与实务》课件-出纳理论与实务(项目四)
- 国际商务合作谈判技巧及风险应对策略
- 品牌设计服务合同
- 项目实施时间线及工作计划安排表
- 健康产业之智慧健康管理与服务模式研究报告
- 2025年天翼云解决方案架构师认证考试指导题库-上(单选题)
- 行为规范教育中学校长在国旗下讲话:严格要求自己规范自己的行为
- 2024年12月广东广州市港务局直属事业单位引进紧缺专业人才8人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 七下综合世界真奇妙-共享“地球村”
- DBJ50-T-100-2022 建筑边坡工程施工质量验收标准
- 2025年宁夏工商职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 2025年信阳职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- DB11-T 1004-2023 房屋建筑使用安全检查评定技术规程
- 工地早班会活动记录表(普工、塔司、信号工)
- 新教科版小学1-6年级科学需做实验目录
- 马工程《刑法学(下册)》教学课件 第16章 刑法各论概述
评论
0/150
提交评论