Page 18 - 以IoT為技術基礎之群體式翻譯大聲公
P. 18
元件巨集配置
二、增設程式巨集
程式撰寫預設 Main 為主程式區,由於 Flowcode 具增
設程式巨集便利功能,也就是可另開數個視窗依功能分類
來放置程式,這樣程式既清楚且維護更便利,因此增設由
於藍芽顯示 (Line_On)和開關命令 Switch)兩個巨集。
建立兩個程式巨集
三、主程式
起頭處以『計算式』指令清除所有變數,在放置『迴
圈』指令讓程式不斷重複執行,裡面則利用 2 個『程式巨
集』指令指定跳至剛所設立藍芽顯示 (Line_On)和開關命
令 Switch)兩個巨集,裡面程式才會被執行,最後加入『延
遲』指令讓每隔 0.5 秒執行迴圈 1 次,避免太快產生不穩
定情形。
四、Line_On 藍芽顯示狀態巨集
此程式用途當收到藍芽模組 ST 腳資訊,讓 LED 指示
燈隨之動作便以查看是否連線。程式最上方放置『輸入』
指令,增設 Line_on 變數將第 9 腳狀態儲存進去(如圖 27),
下方『判斷』指令檢查該變數值為何,若=1 程式往”是”
行走,反之=0 則朝”否”方向,最後『判斷』指令 2 方
向處皆放置『輸出』指令,”是”方向設定讓 LED 亮起
參數”否”方向則 LED 熄滅,指示燈就能隨 ST 腳連動查
18