通过两天时间,终于把这项目弄出来了,所用到硬件是WemosD1开发板,基于Arduino开发板的,软件是Arduino开发环境。及一些简要的环境配置。项目涉及到的模块如下:
超声波模块
超声波传感器模块一般有两个超声波元器件,一个用于发送,一个用于接收。工作电压:5v,感测距离:2-400cm。首先给Trig发出一个10us的TTL高电平,就可以发波了。波传播的过程就是Echo高电平,观察Echo高电平持续的时间。就可以获取波传输的时间。超声波模块有四个引脚,vcc接5v,gnd接gnd,Echo接D2,Trig接D8。
#define Echo D2 #define Trig D8 //#define BEEP D5 long getTime() { digitalWrite(Trig,HIGH); delayMicroseconds(10); digitalWrite(Trig,LOW); return pulseIn(Echo,HIGH123456789