2022年11月18日 星期五

用webbit玩AIOT(8)Web:Bit 擴充功能:擴充功能:網路廣播(MQTT)

一、MQTT 是一套嶄新的訊息傳遞的協議。設計上,基於發佈/訂閱的模式,並且以 輕巧、開放、簡易為主軸,當程式容量有限,或是網路頻寬受限的時候,MQTT 優勢特別明顯。

二、Web:Bit 的網路廣播功能,不僅能讓 Web:Bit 與 Web:Bit 開發板彼此資訊互動,更可以實現一對多、多對一、虛實互動、遠距廣播。


三、參考資料:MQTT簡介- YouTube


Web:Bit 開發板的按鈕開關,按下 A 的時候向 test 頻道發送文字 A,按下 B 的時候發送文字 B。

程式1


程式2Web:Bit 網路廣播

收聽 test 頻道的的開發板可以撰寫邏輯判斷,當收到 A 的時候顯示紅色的 A,收到 B 的時候顯示藍色的 B。




Web:Bit 網路廣播

程式3





2022年10月28日 星期五

用webbit玩AIOT(7)Web:Bit 擴充功能:Google 試算表

 Web:Bit 擴充功能:Google 試算表

透過 Web:Bit 編輯器的 Google 試算表功能,只需要簡單幾個步驟,就能將 Google 試算表當作資料庫,儲存傳感器所接收到的訊號數值,或透過開發板顯示試算表讀取的資料。

說明文件 如下


一、按A,清空資料 並建立時間、溫度的表頭。,按B填入 時間、溫度資料。


二、將一的程式,改成每10秒自動上傳。

https://docs.google.com/spreadsheets/d/1jAkgVMNZslXgIXGPqBY3TK7-Z3opZ6Ex60XFQpH-Ses/edit#gid=0








用webbit玩AIOT

 






用webbit玩AIOT(6)Web:Bit 偵測光線&溫度

 Web:Bit 偵測光線&溫度

Web:Bit 開發板內建兩個光敏電阻,以及一個溫敏電阻,光敏電阻可以偵測環境光線的流明數值,溫敏電阻則可偵測到小數點兩位的溫度變化,藉由光線和溫度的偵測,就能輕鬆地做出環境監控相關的場域應用

Web:Bit V2 硬體規格

一、測量溫度與左上、右下的亮度(流明)


作業:按A鍵,矩陣 LED顯示當時溫度,並用語音朗讀「現在時刻 x xxxx, 溫度是?度



用webbit玩AIOT(5)-Web:Bit 語音朗讀

 

朗讀不同段落的文字

如果要朗讀不同段落的文字,第一種方法可使用建立字串積木,配合變數積木,在執行後就會從電腦喇叭聽到語音。

Web:Bit 語音朗讀


朗讀輸入的文字

由於「在對話框中輸入文字」和語音朗讀積木特性相同,搭配重複迴圈,就能做到透過語音朗讀,唸出輸入的文字。

Web:Bit 語音朗讀

朗讀輸入的文字

由於「在對話框中輸入文字」和語音朗讀積木特性相同,搭配重複迴圈,就能做到透過語音朗讀,唸出輸入的文字。

Web:Bit 語音朗讀

作業:點選不同綠、紅的怪獸 讓它們依序報數,並朗讀出,按黃色 讓數字從0開始。



用webbit玩AIOT(4)-Web:Bit 怪獸基本操作與偵測

小怪獸積木清單 ( 基本操作 )

基本操作小怪獸的積木分別有講話、展示圖片、情緒、改變位置、改變角度、改變大小、顯示隱藏和階層...等,可以透過這些積木控制小怪獸的外在表現。

一、輸入文字指定小怪獸講話


二、小怪獸報時 ( 小時鐘 ):

三、作業:

寫一個程式,讓綠色怪獸轉圈。每完成一圈,紅色怪獸報數,點選黃色 轉的速度加快!

點選藍色,速度減慢。