機電整合-7697
7697控制超音波感測器
超音波感測測接D3、繼電器接D4
Step 1 檢測感測器的值,接下來要處理暴衝值的處理
宣告、設定變數都在:變數
自定變數:dis
初始值:0
初始化序列埠:9600
超音波感測器:使用Grove模組的感測器,記得選 D3
變數就是容器的概念,就是放資料用的,所以我的容器(變數),名字叫做distance,名字可以自取...
序列埠有很多頻率,就跟人身體有很多洞,插錯了感覺就不同,所以要設定頻率,在讀資料的時候,也要選對相同的頻率,其實就跟對講機一樣(或者伴侶的頻率一樣)
繼電器的狀態就是高電位(開)跟低電位(關)
MQTT 伺服器相關資料
MQTT教學林Sir教學 https://youtu.be/Jw9pGdIddC8?t=1824
伺服器網址:mqttgo.io
第二個步驟是訂閱,訂閱自己規劃的Topic,才能在下方的訊息列看到自己打的訊息
第三個步驟是推播
但是在寫程式前自己一定要先規劃且新增一到數個Topic(標題),這個標題可以自己設,可以是1F或2F
如果小王有兩棟房子,一棟是A,一棟是B,我可以分開規劃,
我要控制A棟2樓的繼電器,我的標題就可以新增為:Build-A/2F
我要控制B棟1樓的繼電器,我的標題就可以新增為:Build-B/1F
實際操作是:完成上述步驟後
在推播(publish),Topic要輸入您設定的,像我就用flhs/teacher/relay (你程式碼的Topic設定什麼,這裡就是什麼,請看下面圖片)
然後在訊息處輸入訊息,我在程式碼寫1是開,0是關,所以我輸入1或
教室的無線基地台
SSID DIR-300
密碼 dd123123
那什麼時候要訂閱?
例如你同學開了一個MQTT是看片用的,叫做flhs/IoBigbutton,你要接收他發送的訊息,這個時候才用到訂閱,簡單說,當觀眾的時候就是用訂閱,如非您要當他的大屁股