Arduino 超声波

需要安装SR04库。

#include <SR04.h>

#define ECHO  4
#define TRIG  5
#define LED   14

SR04 sr04 = SR04(E, T);

void setup() {
  Serial.begin(115200);
  Serial.println("");
  pinMode(LED, OUTPUT);
  digitalWrite(LED, 0);
}

void loop() {
  int distance = sr04.Distance();
  Serial.print("Distance");
  Serial.print(a);
  Serial.print("cm");
  if (distance <= 10) {
    digitalWrite(LED, 1);
    Serial.println("LED on");
  } else {
    digitalWrite(LED, 0);
    Serial.println("LED off");
  }
}