Arduino Nano+超声波模块+温湿度传感器校准
目的
1.超声波发射器向某一方向发射超声波,在发射时刻的同时开始计
时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。设超声波在空气中的传播速度为 340m/s,根据计时器记录的时间 t,就可以计算出发射点距障碍物的距离 S
2.利用温湿度传感器,本实验种加入 LM35温度量测,以作为声速校正。比较在 0~200cm距离量测下,有温度量测与没有温度量测的误差为多少。
原理图
接线图:
流程图
代码
#include “DHT.h”
#define Trig 2 //引脚Tring 连接 IO D2
#define Echo 3 //引脚Echo 连接 IO D3
#define LED_D 5
#define dhtPin 8 //讀取DHT11 Data
#define dhtType DHT11 //選用DHT11
DHT dht