Arduino?是一種可編程微控制器品牌,愛好者經常使用它與其他設備進行交互。在機器人和家庭自動化等項目中,Arduino?板通常與傳感器、按鈕和電機相連。Arduino?管腳允許用戶輕松地將各種設備和組件連接到微控制器Ardui...
Arduino?是一種可編程微控制器品牌,愛好者經常使用它與其他設備進行交互。在機器人和家庭自動化等項目中,Arduino?板通常與傳感器、按鈕和電機相連。Arduino?管腳允許用戶輕松地將各種設備和組件連接到微控制器Arduino?管腳有三種主要類型:數字管腳、模擬管腳和電源管腳。

手放在臀部的人可以在大多數Arduino?微控制器上同時使用數字管腳作為輸入和輸出管腳。這意味著單個管腳既可以發送也可以輸出接收數字數據。數字Arduino?管腳只能是"高"或"低"。當數字管腳高時,存在恒定電壓。當管腳低時,該電壓消失。打開和關閉發光二極管(LED)是數字輸出的一個常見實例,檢查按鈕的狀態是數字輸入的一個例子。
除了提供簡單的輸入和輸出,許多電路板的數字Arduino?管腳也可用于脈沖寬度調制(PWM)。脈沖寬度調制用于模擬使用數字管腳的可變模擬輸出。例如,如果電機連接到數字輸出管腳,則當管腳升高時,電機會旋轉,當管腳降低時,電機會停止。使用脈沖寬度調制,數字輸出引腳切換得更快或更慢,以改變電機的速度。脈沖寬度調制使數字Arduino?引腳切換得如此之快,以至于連接表現得像模擬輸出,通過該引腳產生的電壓可以精確控制。
Arduino?微控制器還具有模擬輸入引腳。與數字輸入引腳一樣,這些引腳用于讀取連接設備(如傳感器)的狀態盡管數字管腳只能判斷連接是高還是低,但模擬輸入Arduino?管腳能夠讀取準確的電壓值。這對于與具有廣泛可能值范圍的模擬傳感器接口非常有用。例如,模擬溫度計傳感器通常發送與溫度對應的電壓讀數。使用模擬輸入管腳,Arduino?可以直接讀取數值。
Arduino?管腳的最終類型是電源管腳。大多數Arduino?微控制器都有幾個電源管腳,可接收和輸出各種電壓。其中最重要的一個是"電壓輸入"(VIN)電源管腳。該管腳用于提供恒定電壓,以為外部電源或電池板。5伏(5V)電源引腳允許組件和傳感器直接從微控制器接收調節的5伏電源。最后,接地(GND)電源引腳可用于連接到Arduino?的電氣接地設備。