超声波传感器技术试验--学案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

超声波传感器技术试验--导学案

一、知识点:

1、技术试验是为了某种目的所进行的尝试、检验、优化等探索性实践活动。

2、技术试验步骤:制定计划==》抽取样本==》进行试验==》分析数据==》得出结论。

3、人类耳朵能听到的声波频率为20Hz-20000Hz。我们把频率高于20000赫兹的声波称为“超声波”。声音在干燥、摄氏20度的空气中的传播速度大约为343米/秒,合34,300厘米/秒,转换为29.15 微秒/厘米。但是发送后到接收到回波,声音走过的是2倍的距离,所以实际距离就是1厘米,对应58.3微秒。

4、超声波测距原理图:

5、HC-SR04与Arduino接线示意图:

6、程序代码:

const int TrigPin = 2; // 设定SR04引脚

const int EchoPin = 3;

float distance;

void setup()

{ Serial.begin(9600);

pinMode(TrigPin, OUTPUT);

pinMode(EchoPin, INPUT);

Serial.println("Ultrasonic sensor:");

}

void loop()

{

// 产生一个10us的高脉冲去触发TrigPin

digitalWrite(TrigPin, LOW);

delayMicroseconds(2);

digitalWrite(TrigPin, HIGH);

delayMicroseconds(10);

digitalWrite(TrigPin, LOW);

// 检测脉冲宽度,计算出距离并串口发送

distance = pulseIn(EchoPin, HIGH) / 58.00;

Serial.print(distance);

Serial.print("cm");

Serial.println();

delay(1000);

}

二、探究实验:

1、定性实验记录

对读值有影响,画“✓”,对读值无影响,画“✗”

对读值有影响,画“✓”,对读值无影响,画“✗”

对读值有影响,画“✓”,对读值无影响,画“✗”

2、定量实验记录

3、试验数据分析与归纳:

三、应用设计

如果你是一个arduino智能汽车设计工程师,你将如何应用超声波传感器设计倒车雷达系统?

使用几个超声波传感器?安装位置怎样?请画出草图,并简要说明原因。

相关文档
最新文档