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. 按下执行后,改变信号脚位读取的电路位置,可以看到屏幕的数字信号改变。

输出信号 ( 数字输出 )

输出信号的积木分成两种 ( 数字输出 0,1 相当于 PWM输出占空比0%,100% ):

  • 数字输出:输出 01
  • PWM 输出:输出占空比 0~100%

使用不同的输出方式,可以适合在不同的场合,做出各种应用变化。

输出信号 ( 数字输出 )

通过积木控制,从指定脚位传递出 0 或 1 的信号。

  1. 使用 LED 灯为例,LED 灯的一端接地、一端接信号脚,完成接线。
  2. 使用「数字输出」积木,输出至指定的脚位,选择输出 1。
  3. 按下执行,可以看到 LED 灯亮起。

如果输出信号选择 0,代表脚位电压为 0V,因此 LED 灯的两端皆为 0V,LED 灯不会亮起。

输出信号 ( PWM输出 )

通过积木控制,从指定脚位传递出占空比 0~100% 的PWM信号。

  1. 使用 LED 灯为例,LED 灯的一端接地、一端接信号脚,完成接线。
  2. 使用「PWM输出」积木,输出至指定的脚位,选择输出 30。
  3. 按下执行,可以看到 LED 灯微亮,亮度明显低于输出100时的亮度。