日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

ESP8266 超声波测距模块HC-SR04

發布時間:2024/6/21 综合教程 47 生活家
生活随笔 收集整理的這篇文章主要介紹了 ESP8266 超声波测距模块HC-SR04 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一,HC-SR04主要技術參數:
1、使用電壓:DC5V
2、靜態電流:小于2mA
3、電平輸出:高5V
4、電平輸出:底0V
5、感應角度:不大于15度
6、探測距離:2cm-450cm
7、高精度:可達0.3cm
8、盲區:2cm

二,ESP8266接線方式:

VCC------------->3v
trig(控制端)---->D2
echo(接收端)-->D1
GND------------->G

三,代碼:

const int TrigPin = 4;     //設置發射腳位,對應ESP8266 D2
const int EchoPin = 5;    //設置接收腳位,對應ESP8266 D1
float cm;                 //浮點型數據類型(加小數點,提高精準度)

void setup() {
  Serial.begin(9600);
  pinMode(TrigPin, OUTPUT);
  pinMode(EchoPin, INPUT);
}

void loop() {
  digitalWrite(TrigPin, LOW);       //用低高低電平發送脈沖給Trigpin引腳
  delayMicroseconds(2);             //微秒級延時
  digitalWrite(TrigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(TrigPin, LOW);
  cm = pulseIn(EchoPin, HIGH) / 58.0; //讀取脈沖寬度,換算成厘米
  Serial.print(cm);                   //顯示距離
  Serial.print(cm);                   //顯示單位
  Serial.println();                   //回車
  delay(1000);
}

三,注意:

經過測試 ESP8266對接HC-SR04只能使用D1、D2引腳

總結

以上是生活随笔為你收集整理的ESP8266 超声波测距模块HC-SR04的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。