欢迎光临散文网 会员登陆 & 注册

a

2023-02-22 11:10 作者:盈盈一扉间  | 我要投稿

// 定义引脚

const int trigPin = 32;

const int echoPin = 33;


// 定义变量

long duration;

int distance;


void setup() {

  // 初始化串口通信

  Serial.begin(9600);


  // 配置引脚

  pinMode(trigPin, OUTPUT);

  pinMode(echoPin, INPUT);

}


void loop() {

  // 发送超声波信号

  digitalWrite(trigPin, LOW);

  delayMicroseconds(2);

  digitalWrite(trigPin, HIGH);

  delayMicroseconds(10);

  digitalWrite(trigPin, LOW);


  // 接收超声波信号

  duration = pulseIn(echoPin, HIGH);


  // 计算距离

  distance = duration * 0.034 / 2;


  // 输出距离到串口监视器

  Serial.print("Distance: ");

  Serial.print(distance);

  Serial.println(" cm");


  // 延迟500毫秒

  delay(500);

}


a的评论 (共 条)

分享到微博请遵守国家法律