參考連接:https://www.yiboard.com/thread-831-1-1.htmlhtml
Arduino Uno R3 - 引腳圖
編程
Arduino Uno R3 - 詳細參數
測試
Arduino Uno R3 - 存儲
ui
Arduino的存儲空間便是其主控芯片所集成的存儲空間。也能夠經過使用外設芯片的方式來擴展Arduino的存儲空間。編碼
Arduino UNO的存儲空間分三種:spa
Arduino UNO能夠經過3種方式供電:設計
一、直流電源插孔htm
能夠使用直流電源插孔爲Arduino開發板供電。電源插孔一般鏈接到一個適配器。blog
開發板的供電範圍能夠是6-20V,但製造商建議將其保持在7-12V之間。高於12V時,穩壓芯片可能會過熱,低於7V可能會供電不足。接口
二、VIN引腳 - 該引腳用於使用外部電源爲Arduino Uno開發板供電。電壓應控制在上述提到的範圍內。
三、USB接口 - 鏈接到計算機時,提供500mA/5V電壓。
所使用的供電方式決定了可用於電路的功率:
電源引腳說明:
Arduino Uno引腳分配 - 數字引腳
Arduino Uno的引腳0-13用做數字輸入/輸出引腳。其中,引腳13鏈接到板載的LED指示燈;引腳三、五、六、九、十、11具備PWM功能。
須要注意的是:
● 每一個引腳可提供/接收最高40 mA的電流。但推薦的電流是20毫安。
● 全部引腳提供的絕對最大電流爲200mA。
數字電平意味着什麼?
數字是一種表示1位電壓的方式:0或1。Arduino上的數字引腳是根據用戶需求設計爲輸入或輸出的引腳。數字引腳能夠打開或關閉。開啓時,它們處於5V的高電平狀態,當關閉時,它們處於0V的低電平狀態。
在Arduino上,當數字引腳配置爲輸出時,它們設置爲0或5V。
當數字引腳配置爲輸入時,電壓由外部設備提供。該電壓能夠在0-5V之間變化,並轉換成數字表示(0或1)。爲了肯定這一點,有2個閾值:
● 低於0.8v - 視爲0。
● 高於2.0v - 視爲1。
將組件鏈接到數字引腳時,確保邏輯電平匹配。若是電壓在閾值之間,則返回值將不肯定。
Arduino Uno引腳分配 - 模擬輸入
Arduino uno r3 有6個模擬輸入引腳(Analog In),能夠用於接收模擬輸入、用來測定0~5v的電壓,但也可用做數字輸入或數字輸出。
咱們看到上圖中每個模擬輸入引腳前面都標註了一個ADC,這是什麼含義呢?這裏就涉及到了模擬輸入的原理。
ADC是什麼?
ADC表示模擬到數字轉換器。 ADC是用於將模擬信號轉換爲數字信號的電路。將輸入的模擬信號經過ADC轉換爲數字信號,處理器才能對其進行處理。
這裏講的模擬輸入是指0~5v的電壓值。在Arduino上,ADC具備10位分辨率,這意味着它能夠經過1,024個數字電平表示模擬電壓。至關於將連續的電壓值0~5v映射到離散的數值0~1023。將0 ~ 5 V的電壓分紅1024份(2^10),算出來即爲4.882mV的測量精度。即:0~4.882mV之間的電壓值映射到數字0,4.883mV~9.764mV之間的電壓值映射到數字1......
Arduino Uno引腳分配 - 關於模擬輸出
Arduino控制板沒有模擬輸出引腳,可是數字引腳三、五、六、九、十、11具備PWM功能。
PWM是什麼?
脈衝寬帶調製(PWM),是英文「Pulse Width Modulation」的縮寫,簡稱脈寬調製,是利用微處理器的數字輸出來對模擬電路進行控制的一種很是有效的技術。
PWM是一種對模擬信號電平進行數字編碼的方法。
PWM有兩個關鍵組成部分:頻率和佔空比。頻率決定了單個週期所用的時間。佔空比 = 一個週期中高電平所佔的時間/整個週期的時間。
LED
RESET
按下該按鍵能夠使Arduino從新啓動,從頭開始運行程序。
復位引腳接低電平會使Arduino復位。當復位鍵被按下時,會使該端口接到低電平,從而使Arduino復位。