基於wemosD1晶元的智慧型小車

2021-10-10 07:04:11 字數 1206 閱讀 3163

實現小車自動避障功能,當距離小於設定的距離時,蜂鳴器會響,同時小車也會後退。用串列埠進行除錯,手機tcp軟體進行控制。

esp-8266的wemos晶元,蜂鳴器,超聲波模組和驅動電機模組和sg90電機

;//wifi名字

char

* passwd =

"lh19981112"

;//wifi密碼

int port =

8888

;//埠號

wifiserver server

(port)

;//服務端埠號

//超聲波模組初始化

long

gettime()

void

initchaoshengbo()

void

initwifista()

//設定網路

serial.

println

(wifi.

localip()

);delay

(500);

}void

initbeep()

//初始化蜂鳴器

void

initl9110s()

void

qian()

void

hou(

)void

ting()

void

zuo(

)void

zheng()

void

you(

)//各個模組初始化函式

void

setup()

void

loop()

else

if(mark ==0)

}}}}

Wemos D1 超聲測距

四個引腳 vcc 正極 trig 觸發 echo 回應 gdn 接地 define echo d2 define trig d8 long gettime pulsein函式會等待引腳變為high,開始計算時間,再等待變為low並停止計時 返回脈衝的長度 聲速是 340m 1s 換算成 34000c...

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,...