Arduino應該多數人或多或少都有聽過,今天就要來介紹一下Arduino以及他的開發板啦~
Arduino是一個外型小但功能強大的開發板,板子配備了數位及類比的I/O pin腳,這些pin腳可以連接到外界的麵包板或其他的擴充板上。
那平常會用什麼語言來寫Arduino呢?我們可以使用在arduino上的程式語言有C及C++。那如果今天開發Arduino,使用的是Arduino IDE,我們會說寫在Arduino IDE裡的程式叫做「Sketch」,他包含了兩個functions:setup()及loop()。
目前Arduino被做出了很多種的應用,像是偵測環境的變化來做出一些反應、感測周遭幾公尺內是否有人、如果感測到特定變化則要傳遞特定訊息等,有很多種的元件使Arduino能夠做出許多功能。
接著來看一下Arduino開發板上有哪些pin腳吧~
Arduino有好幾種版本的開發板,其中最為基礎的開發板是Uno~剛開始接觸微處理的話可以考慮先使用看看Uno開發板喔~
Uno板的圖示(來自模擬器,模擬器的部分之後會介紹):
先來介紹Uno板上的每一個腳位~
右上有幾個腳位的下面有一條白線,上面寫著Digital,這14個腳位是數位腳位,負責數位輸入或輸出。其中有幾個數字前面有「~」符號,這代表這幾個腳位也可以進行類比訊號的輸出。
右下的Analog in是類比的腳位,有六個,負責類比輸入,不可以執行類比輸出。不過這六個腳位可以進行數位輸入與輸出!如果要當作數位訊號,編號則是D14~D19。
A開頭的編號代表類比訊號,D開頭則是數位訊號。
其他的腳位我沒有特別標記,就直接以文字敘述:
除了Uno板,Arduino常見的開發板還有Mega、Micro及Leonardo:
那今天就先這樣啦~