Document Arduino 是一個很小很簡單的輸入輸出控制單元,他可以接受數位訊號和類比訊也可以輸出數位訊號。 簡單來說,你可以利用Arduino感測數位或類比訊號(例如溫度等等),然後輸出5V的類比訊號給電子元件(例如LED等等)去達到控制某個元件或開關等等。 再搭配各種開發模組,Arduino可以搭配出許多有趣的功能。 Arduino官方網站: https://www.arduino.cc/ Arduino的板子型號 Arduino的開發板型號很多,上網一查可以看到Uno,Yun,Nano....等等。這些板子都有不同的特性,開發者會依照不同情況與需求去選擇合適的板子,本篇介紹會以型號是Uno的板子。Uno在義大利文裡面是1的意思,因此顧名思義他是一個最原型最基礎的板子,因此搞懂Uno其他特性要理解也不會太難。 注意事項 使用Arduino前,幾件事情是要先注意 腳位不可短路(任兩個pin角不要相接) 電源腳不可接反(會燒掉IC) Pin腳位輸出電流小於20mA 總電流小於200mA Arduino 輸出輸入腳位 這裡先簡單介紹常用腳位 D0~D13 為數位輸出腳位,可以輸出5V的訊號。 (3,5,6,9,10,11此6個腳位可做PWM輸出) A0~A5 為類比輸入腳位,可以接收類比訊號。 (此5個腳位亦可做數位輸出) GND:接地 5V:輸出5V 3.3V:輸出3.3V VIN:可藉由這個腳位提供電源給Arduino PWM輸出 什麼叫做PWM輸出? 簡單的說就是當要使用數位訊號輸出類比訊號時的一種輸出方式。因為現實中不一定只會用到0V與5V兩種電壓輸出,我們常常也會使用連續的電壓做輸出去控至元件。所以說 Arduino的A0-A5腳位獲取類比訊號後,如果我們需要依照這個類比訊號的強弱去控制元件,就會用PWM的方式用數位訊號模擬出類比訊號再藉由D3,D5,D6,D9,D10,D11這6個腳位輸出模擬出來的訊號。例如用0到5V的電壓控制LED的強到弱(0V是關,5V是全亮 0~5V之間就是依照比例產生的亮度,就像2.5是半亮) 另外,說明一下,Arduino的A0-A5輸入類比訊號會使用1...
留言
張貼留言