一、介紹
Logyun 連雲是 CIRCUS Pi 特別為專案製作上,有 IoT 需求的使用者打造的 Wi-Fi 模組。簡單易懂的使用方式,具備與各種微控制器、微電腦良好的通用性,內建各項老師用於教學或學生製作專案時常用的功能,加速使用者的開發。為了讓剛學習程式設計的學生能上手 Logyun 連雲 ,支援目前最熱門的微控制器 BBC micro:bit,並提供可用於程式編輯器 MakeCode 的擴充積木與範例程式,使入門的玩家或習慣使用 micro:bit 開發的使用者也能透過 Logyun 連雲製作相關專題。
相關介紹與詳細使用說明可參閱以下連結:
二、V1.2 版本說明
這次更新我們修正了兩個使用上的問題,分別是 micro:bit V2 在使用連雲時,無法正常使用的問題,以及讀取空氣品質指標(AQI)數值,功能失效的問題。接下來我們將針對這兩個問題與解決方案做說明。
三、micro:bit 使用問題
1. 問題說明與解決方案
自從 MakeCode 更新後,micro:bit V2.x 在使用預設的鮑率 115200 時,無法使用序列讀取正確的資料,導致micro:bit V2 與連雲之間的通訊無效化。經測試在 micro:bit V1.x 並沒有這樣的問題產生,為了讓使用者不管用什麼版本的 micro:bit 都能使用,所以特別在這個版本修正鮑率,將原先的傳輸速率 115200 修正至 9600,經過調慢速率後,已修正 micro:bit V2.x 使用上的問題。
2. MakeCode 積木更動
連雲新的 v1.2 版本,無論是 micro:bit V2.x 或是 micro:bit V1.x 都可以使用,但為了兼顧部分玩家依舊是使用 micro:bit V1.x,且不想更新的使用者(畢竟在舊版本 micro:bit V1.x 依舊可以使用),我們並沒有刪除原先使用 115200 傳輸的積木,而是新增了 9600 的積木,並特別標上 v1.2 字樣告知使用者需要更新才能使用。而原先的積木則是在外觀上標上 115200 的字樣做為區隔。
原先功能使用的部分並沒有改變,只需依照版本使用上述連線的積木即可。
3. 其他開發版如何使用 v1.2
我們之前除了micro:bit之外,也有提供Arduino與Pi Pico的使用方式,並有提供範例程式供使用者參考。就像剛剛所描述的,v1.2更改了傳輸速率的部分,所以在使用Arduino或是Pi Pico的時候,同樣需要在程式內將115200修改為9600,才能在v1.2版本的連雲正常通訊。
3-1. Arduino 程式修改參考
如下圖所示,在設定與連雲通訊的設定中,將原先的 115200 修改為 9600 即可。
3-2. Pi Pico 程式修改參考
如下圖所示,在設定與連雲通訊的設定中,將原先的 115200 修改為 9600 即可。
四、讀取空氣品質指標(AQI)數值
1. 問題說明與解決方案
因著「政府資料開放平台」的網址已更新,導致無法再用原來的方法讀取各地區的空氣品質指標(AQI),所以針對這部分做了修正,以恢復原先讀取 AQI 的功能。
當使用者採用連雲新的 v1.2 版本後,即可正常讀取 AQI 功能,修正後的使用方式與原先相同。
2. 新的網站如何查詢
在使用 AQI 功能時需要填入地區名稱,我們可以透過下列方法找到地區名稱,首先開啟瀏覽器並進入空氣品質指標(AQI)網站,這個連結可以取得每小時更新的資料。
接著於網站下方點選「JSON」按鈕,開啟新的網頁。
點選網頁內左上角的「原始資料」頁籤,透過滾動滑鼠滾輪尋找,或是按下鍵盤上的「Ctrl + F」開啟搜尋功能,搜尋是否有自己地區名稱的觀測站。
在使用連雲時要輸入的區域名稱,是在「sitename」後方的名稱,以下圖為例子,區域名稱就是「左營」。
五、如何燒錄新韌體
新韌體同樣存放在github上,可以點此連結下載。
更新的方法可以參考之前的文章連結。
以上,關於 V1.2 新版本更新與功能說明就到這邊,喜歡我們文章的夥伴們,別忘了持續關注與支持我們喔!