1 軟體 :
Arduino ( v1.8.12 ) 會隨版本更新
2 元件及材料 :
ESP 32 、 超音波感測器 、 杜邦線x3
Micro USB線x1
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Arduino ( v1.8.12) 會隨版本更新
下載 :
tps://www.arduino.cc/zh/main/software?setlang =cn
紅色框起來的部分,點擊作業系統下載

安裝
點擊 I Agree

選擇物件(建議全選),在按 Next >

選擇檔案位置,在按 Install

跑完後就會出現在桌面

圖示

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3 超音波感測器
超音波感測器 (圖) ↓ ↓ ↓ ↓ ↓

電路接線圖

VCC 接 5V 、 trig 接 p12、echo 接 p14 、 GND 接 GND
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
4 ESP 32 前置
首先
複製 :
https://dl.espressif.com/dl/package_esp32_index.json
開啟 arduino (軟體)
檔案 >> 偏好設定 >> 貼上 ( 額外的開發板管理員網址 )

在選 工具 >> 開發板 ” ??? ” >> 開發板管理員….

在從開發板找 ” nodeMCU-32S “
程式編碼
int trigPin = 12;
int echoPin = 14;
long duration, disCM;
void setup() { Serial.begin (115200);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
} void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(5);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
pinMode(echoPin, INPUT);
duration = pulseIn(echoPin, HIGH); disCM = (duration/2) * 0.0343; Serial.print(disCM);
Serial.print(“cm”);
Serial.println(); delay(100); }
5 執行
工具 >> 序列阜監控視窗

看到數值代表成功了 !!