iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0
自我挑戰組

IOT上課心得系列 第 3

Day 3 - ESP32 超音波

  • 分享至 

  • xImage
  •  

int Trig =12;//發出聲波腳位
int Echo =14;//接收聲波腳位
void setup(){
Serial.begin(115200);
pinMode(Trig, OUTPUT);
pinMode(Echo, INPUT);
}

void loop() {
digitalWrite(Trig, LOW); //先關閉
delayMicroseconds(5);
digitalWrite(Trig, HIGH);//啟動超音波
delayMicroseconds(10);
digitalWrite(Trig, LOW); //關閉
float EchoTime = pulseIn(Echo, HIGH); //計算傳回時間
float CMValue = EchoTime / 29.4 / 2; //將時間轉換成距離
Serial.println(CMValue);
delay(50);
}

依超音波遠近
模擬器

https://wokwi.com/projects/339943784797176404


上一篇
Day 2 - ESP32 距離感測器範例
下一篇
Day 4 - ESP32 蜂嗚器
系列文
IOT上課心得30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言