Wemos D1 超聲測距

2022-09-04 16:21:14 字數 693 閱讀 4573

四個引腳:vcc(正極),trig(觸發),echo(回應),gdn(接地)

#define echo d2

#define trig d8

long

gettime()

/*//pulsein函式會等待引腳變為high,開始計算時間,再等待變為low並停止計時

//返回脈衝的長度

//聲速是:340m/1s 換算成 34000cm / 1000000μs => 34 / 1000

//因為傳送到接收,實際是相同距離走了2回,所以要除以2

//距離(厘公尺) = (回波時間 * (34 / 1000)) / 2

//簡化後的計算公式為 (回波時間 * 17)/ 1000

實際測量效果不是很準,可能是我模組的問題。 

基於wemosD1晶元的智慧型小車

實現小車自動避障功能,當距離小於設定的距離時,蜂鳴器會響,同時小車也會後退。用串列埠進行除錯,手機tcp軟體進行控制。esp 8266的wemos晶元,蜂鳴器,超聲波模組和驅動電機模組和sg90電機 wifi名字 char passwd lh19981112 wifi密碼 int port 8888...

wemos d1 採集溫度資料上傳到mqtt伺服器

用到的硬體 1.wemos d1板。2.dh1感測器。3.樹莓派。實驗步驟 1.樹莓派安裝mqtt伺服器,並驗證。2.wemos 連線dh1測試。dh1感測器有四個引腳連線如下圖 wemos 如下 include include include dht.h define dhtpin d4 定義感測...

wemos D1採集JY 61六軸姿態感測器

wemos d1只有乙個半串列埠,由於我需要用電腦顯示獲取的資料,該串列埠被占用了,所以需要採用軟串列埠來獲取jy 61資料。關於軟串列埠的相關知識可以參看softwareserial。include include includesoftwareserial espserial 14,12 rx,...