I/O 引腳

在 Web:AI 開發板邊緣有一排有 25 個金屬接觸點,這些金屬接觸點稱為「引腳」,或通俗一點也可稱呼「金手指」。 引腳包含了 5 個標註 0、1、2、3V 和 GND 的大引腳,以及其他 20 個未標示號碼的小引腳。
除了可以使用鱷魚夾操作大引腳,也可以使用擴充板搭配杜邦線操作小引腳,透過引腳的搭配,就能靈活的操作各種外接元件與感測器。

I/O 引腳對照表

有關 Web:AI 開發板的腳位規格,可以參考以下的對照表。

  • P0 ~ P20:訊號腳位,負責輸入輸出訊號
  • 3V3:供電 3.3V
  • GND:電路接地 ( 電壓 0V )

讀取訊號 ( 數位輸入 )

使用「讀取數值」積木,讀取到的數值為數位訊號,會有 1 和 0 兩種數值,

  • 輸入電壓 > 0V:數位數值為 1
  • 輸入電壓 = 0V:數位數值為 0
  • 完全沒有接感測器或電組:數位數值為 1

因為預設只會讀取一次訊號,所以要不斷讀取腳位訊號的話,需要搭配 「無限重複」積木

範例:讀取腳位輸入訊號

  1. 使用杜邦線、麵包板、電阻完成接線圖。( 電阻的一端接 GND、一端接 3V3 )
  2. 使用「LCD 顯示文字」積木讓螢幕顯示讀取數值,這樣可以讀取 1 次輸入訊號。
  3. 為了能讓腳位不斷讀取訊號,加入「無限重複」積木,讓螢幕可以隨時顯示改變的訊號數值。
  4. 按下執行後,改變訊號腳位讀取的電路位置,可以看到螢幕的數位訊號改變。

輸出訊號 ( 數位輸出 )

輸出訊號的積木分成兩種 ( 數位輸出 0V 相當於 類比輸出 100V ):

  • 數位輸出:輸出 01V
  • 類比輸出 ( PWM ):輸出 0~100V

使用不同的輸出方式,可以適合在不同的場合,做出各種應用變化。

輸出訊號 ( 數位輸出 )

透過積木控制,從指定腳位傳遞出 0 或 1 的訊號。

  1. 使用 LED 燈為例,LED 燈的一端接地、一端接訊號腳,完成接線。
  2. 使用「數位輸出」積木,輸出至指定的腳位,選擇輸出 1。
  3. 按下執行,可以看到 LED 燈亮起。

如果輸出訊號選擇 0,代表腳位電壓為 0V,因此 LED 燈的兩端皆為 0V,LED 燈不會亮起。

輸出訊號 ( 類比輸出 )

透過積木控制,從指定腳位傳遞出 0~100 的訊號。

  1. 使用 LED 燈為例,LED 燈的一端接地、一端接訊號腳,完成接線。
  2. 使用「類比輸出」積木,輸出至指定的腳位,選擇輸出 30。
  3. 按下執行,可以看到 LED 燈微亮。