感謝 中文字庫感謝楊俊益老師轉檔提供,楊俊益老師的FB連結:https://www.facebook.com/easysof.yang
感謝吉哥又做了積木造福大家,所以我就沒有再特別做Arduino的教學紀錄了
7697與相關擴充板可以自行到 icshop與機器人王國購買喔
注意事項:
先更新哥積木,可以直接下在複製後解壓縮覆蓋原資料夾(建議做一次),下載處,https://reurl.cc/W4j6x9
OLED板子上中文字形是16個點
所以在計算上要注意,breakout板子上是128*64
因為楊俊益老師目前做了約5000字的常用字,我剛才測試唯一的「一」沒法出現...
有時候最簡單可能就會沒想到
但是有這工具就是好用
在BlocklyDuino當中使用吉哥積木
進行簡單的測試
在add to Siri步驟後
選取 每次都詢問
接下來執行Siri時,就自己會詢問,辨識的部分就靠Siri自己囉
記得先把Siri關掉再撥放影片喔
因為breakout畫面只有最多八個中文字,所以在畫面呈現上超過22個字元就被切斷
如果用兩片breakout呢?這是以下的改法
其實就是從第22個元開始讀取,一直到最後一個字元。
使用substring(22,receivedMsg.length())
在同一片讀到MQTT的message後,分兩行顯示
if (receivedTopic == "Andrew-test") {
u8g2.setCursor(0, 0);
u8g2.print(String(receivedMsg).c_str());
u8g2.setCursor(0, 18);
u8g2.print(String(receivedMsg.substring(22,receivedMsg.length())).c_str());
#目前第九個字開始的測試是這樣的..
u8g2.sendBuffer();
}
分兩片顯示,最多顯示16個字
MQTT01是第一片前面八個字
MQTT02是第二面顯示剩下的字
檔案在上方的雲端資料夾喔