2017年9月10日 星期日

【專題】Arduino篇:1-3 Arduino 基本觀念—異想天開

既然有了Arduino也將環境建置好後,那我們就開始來寫程式吧。
首先先來講解一下Arduino的運作流程。


Arduino其實主要是由單晶片以及石英震盪所組成。
不斷感測數據,然後根據所感測的數據去執行相對應的動作,透過石英震盪器不斷的重複這些動作以達到微電腦控制甚至是自動化的機制。
接下來讓我們介紹一下Arduino IDE的撰寫界面吧。
在撰寫界面上大概可以分成三大部分。

A部分包括
匯入函式庫(可以讓我們在寫程式上更加便利快速)
#include <LiquidCrystal.h>
定義腳位(使你的Arduino板子的輸出可以對應指定模組)
#define DIS1_D1 A1
宣告常數
int temp = 0 ;

B部分包括
設定函式
void setup( ) {
           }

C部分包括
反覆執行的無限迴圈
void loop( ) {
          }

另外可以根據需要,在C部分後面還可以加副程式
void subroutine( ){
               }
需要用時直接呼叫他即可,不僅可以提升效率在整理程式碼上也更加方便。
subroutine( ) ;


Arduino的資料類型跟C語言是一樣的

一般沒意外的話都是用int就可以了,除非有特殊需求。

沒有留言:

張貼留言