标题: Arduino Uno+超声波传感器测距源码与接线 [打印本页]

作者: 18401669124    时间: 2018-4-16 18:33
标题: Arduino Uno+超声波传感器测距源码与接线
接线图:


Arduino Uno超声波传感器测距源程序如下:
  1. const int TrigPin =2;
  2. const int EchoPin =3;
  3. float cm;
  4. void setup(){
  5.   Serial.begin(9600);
  6.   pinMode(TrigPin, OUTPUT);
  7.   pinMode(EchoPin, INPUT);
  8.   }
  9. void loop(){
  10.   digitalWrite(TrigPin, LOW); //低高低电平发一个短时间脉冲去TrigPin
  11.   delayMicroseconds(2);
  12.   digitalWrite(TrigPin, HIGH);
  13.   delayMicroseconds(10);
  14.   digitalWrite(TrigPin, LOW);
  15. cm = pulseIn(EchoPin, HIGH) / 58; //将回波时间换算成cm
  16. cm = (int(cm * 100)) / 100; //保留两位小数
  17. Serial.print(cm);
  18. Serial.print("cm");//串口输出
  19. Serial.println(); delay(1000);
  20. }
复制代码

包括接线图片和代码。可以直接使用。

作者: 逐飞    时间: 2018-4-16 22:06
谢谢分享
作者: 813547577    时间: 2018-4-18 14:20
只接一个超声波传感器有什么用?
作者: antking    时间: 2021-12-22 13:25
感谢分享,我记得有个示列呀
作者: nhtwins    时间: 2021-12-29 11:49

感谢分享,我记得有个示列呀




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1