ESP8266 超声波测距模块HC-SR04
生活随笔
收集整理的這篇文章主要介紹了
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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑如何连路由器笔记本上如何连接路由器
- 下一篇: 无线路由器防止蹭网狠招如何取消路由器防蹭