超神波模块SR04

记得模块是5V供电而不是3.3V一般就没啥问题了

#include "SR04.h"                 //超声波库
int E=4;                          //IO4(D2),Echo  获取返回的超声波时间差
int T=5;                          //IO5(D1),Trig  给超声波模块发送指令
SR04 sr04 = SR04(E,T);            //配置超声波的IO引脚
int deng = 14;                    //IO14(D5),LED指示灯 
void setup() {
  Serial.begin(9600);
  Serial.println("");
}

void loop() {
  int a=sr04.Distance();          //获取当前距离值,返回给a
  //如果距离小于等于10厘米,点亮led,如果距离大于10厘米,再次熄灭led
  //打印输出拼接格式,例如:  距离:24厘米
  Serial.print("距离:");
  Serial.print(a);
  Serial.println("厘米");
  delay(500);
}

你可能感兴趣的:(arduino)