Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <NewPing.h>
- #define TRIG_PIN 12 // trigger Pin
- #define ECHO_PIN 11 // Echo Pin
- #define MAX_DISTANCE 200 // 最遠距離(不超過400)
- NewPing sonar(TRIG_PIN, ECHO_PIN, MAX_DISTANCE);// 設定 NewPing 物件,並給與最遠測試距離
- void setup() {
- Serial.begin(9600); // 開啟串列埠
- }
- void loop() {
- delay(50); // 等待 50 毫秒
- unsigned int uS = sonar.ping(); // 送出 ping,並取得微秒 microseconds(uS) 時間
- Serial.print("Ping: ");
- Serial.print(sonar.convert_cm(uS)); // 換算時間為公分,如顯示 0,表示超出距離範圍
- Serial.println("cm");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement