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
   13   14   15   16   17   18   19   20   21   22   23