|
接線圖:
超聲測(cè)距接線圖.jpg (154.05 KB, 下載次數(shù): 100)
下載附件
2018-4-16 18:32 上傳
超聲測(cè)距實(shí)物圖.jpg (2.61 MB, 下載次數(shù): 79)
下載附件
2018-4-16 18:33 上傳
Arduino Uno超聲波傳感器測(cè)距源程序如下:
- const int TrigPin =2;
- const int EchoPin =3;
- float cm;
- void setup(){
- Serial.begin(9600);
- pinMode(TrigPin, OUTPUT);
- pinMode(EchoPin, INPUT);
- }
- void loop(){
- digitalWrite(TrigPin, LOW); //低高低電平發(fā)一個(gè)短時(shí)間脈沖去TrigPin
- delayMicroseconds(2);
- digitalWrite(TrigPin, HIGH);
- delayMicroseconds(10);
- digitalWrite(TrigPin, LOW);
- cm = pulseIn(EchoPin, HIGH) / 58; //將回波時(shí)間換算成cm
- cm = (int(cm * 100)) / 100; //保留兩位小數(shù)
- Serial.print(cm);
- Serial.print("cm");//串口輸出
- Serial.println(); delay(1000);
- }
復(fù)制代碼
包括接線圖片和代碼。可以直接使用。
|
|