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

紅色框起來的部分,點擊作業系統下載

This image has an empty alt attribute; its file name is Screenshot-2020_3_13-上午-03_10_33-1024x576.png

安裝

點擊 I Agree

This image has an empty alt attribute; its file name is 螢幕擷取畫面-10.png

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

This image has an empty alt attribute; its file name is 螢幕擷取畫面-11.png

選擇檔案位置,在按 Install

This image has an empty alt attribute; its file name is 螢幕擷取畫面-12.png

跑完後就會出現在桌面

This image has an empty alt attribute; its file name is 螢幕擷取畫面-13.png

圖示

This image has an empty alt attribute; its file name is 螢幕擷取畫面-14.png

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

3 超音波感測器

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

電路接線圖

VCC5Vtrig p12、echop14 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 執行

工具 >> 序列阜監控視窗

看到數值代表成功了 !!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>