I/O 引脚
2023-05-31
在 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
因为预设只会读取一次信号,所以要不断读取脚位信号的话,需要搭配 「无限循环」积木。
范例:读取脚位输入信号
- 使用杜邦线、面包板、电阻完成接线图。 ( 电阻的一端接 GND、一端接 3V3 )
- 使用「LCD 显示文字」积木让屏幕显示读取数值,这样可以读取 1 次输入信号。
- 为了能让脚位不断读取信号,加入「无限循环」积木,让屏幕可以随时显示改变的信号数值。
- 按下执行后,改变信号脚位读取的电路位置,可以看到屏幕的数字信号改变。
输出信号 ( 数字输出 )
输出信号的积木分成两种 ( 数字输出 0,1 相当于 PWM输出占空比0%,100% ):
- 数字输出:输出 0 或 1
- PWM 输出:输出占空比 0~100%
使用不同的输出方式,可以适合在不同的场合,做出各种应用变化。
输出信号 ( 数字输出 )
通过积木控制,从指定脚位传递出 0 或 1 的信号。
- 使用 LED 灯为例,LED 灯的一端接地、一端接信号脚,完成接线。
- 使用「数字输出」积木,输出至指定的脚位,选择输出 1。
- 按下执行,可以看到 LED 灯亮起。
如果输出信号选择 0,代表脚位电压为 0V,因此 LED 灯的两端皆为 0V,LED 灯不会亮起。
输出信号 ( PWM输出 )
通过积木控制,从指定脚位传递出占空比 0~100% 的PWM信号。
- 使用 LED 灯为例,LED 灯的一端接地、一端接信号脚,完成接线。
- 使用「PWM输出」积木,输出至指定的脚位,选择输出 30。
- 按下执行,可以看到 LED 灯微亮,亮度明显低于输出100时的亮度。