Page 27 - eAT019_Arduino微電腦專題製作_課本PDF
P. 27

Arduino 微電腦專題製作



                         如圖 21,程式編譯與上傳時,會在工作狀態指示列與訊息視窗中顯示進度。同

                    樣的,如果有錯誤也會在此時顯示。當程式上傳完畢時會自動開始執行。在這個範例
                    中, 應該可以看到在 UNO 電路板上的 LED (與第 13 腳位相接) 會間隔 1 秒亮滅閃爍。










































                                                        圖 21 上傳完成


                         接著,就以這個簡單的程式為基礎,開始 Arduino 專題製作的學習歷程!



                    5  Arduino 程式結構


                         Arduino IDE 是以 C 語言為基礎開發,在程式結構上十分類似,參考圖 22 中
                    「Blink」的範例程式,大致可分為宣告區、設定區、主程式區三個部分:


                    1.  宣告區包括匯入函式庫的標頭檔,以及宣告全域(Global)變數(註 11)。



                    註 11:  在程式的其他區段也可以設定變數,但在宣告區之外所宣告的變數都會被設定為區域(Local)變數,
                          僅在區段範圍內有效。所謂區段範圍,指的就是在大括號「{」及「}」劃定的程式範圍。

               20
   22   23   24   25   26   27   28   29   30   31   32