Arduino® 是一个可编程微控制器品牌,爱好者经常使用它与其他设备进行交互。在机器人和家庭自动化等项目中,Arduino® 板通常连接到传感器、按钮和电机。 Arduino® 引脚允许用户轻松地将各种设备和组件连接到微控制器。 Arduino® 引脚主要分为三种类型:数字引脚、模拟引脚和电源引脚。
数字引脚在大多数 Arduino® 微控制器上均可用作输入和输出引脚。这意味着单个引脚可以发送和接收数字数据。数字 Arduino® 引脚只能为"高"或"低"。当数字引脚为高电平时,存在恒定电压。当该引脚为低电平时,该电压消失。打开和关闭发光二极管 (LED) 是数字输出的一个常见实例,检查按钮的状态是数字输入的一个示例。
<图>
双手放在臀部的男人除了提供简单的输入和输出, 许多板的数字 Arduino® 引脚也可用于脉宽调制 (PWM)。脉宽调制用于使用数字引脚模拟变化的模拟输出。例如,如果电机连接到数字输出引脚,当引脚拉高时,它会旋转,当引脚拉低时,它会停止。使用 PWM,数字输出引脚会更快或更慢地切换,以改变电机的速度。脉冲宽度调制使数字Arduino® 引脚可以快速切换高电平和低电平,使得连接的行为类似于模拟输出,并且可以精确控制通过该引脚产生的电压。
Arduino®微控制器还具有模拟输入引脚。与数字输入引脚一样,这些引脚用于读取所连接设备(例如传感器)的状态。gh 数字引脚只能判断连接是高电平还是低电平,模拟输入 Arduino® 引脚能够读取准确的电压值。这对于与具有广泛可能值的模拟传感器连接非常有用。例如,模拟温度计传感器通常发送与温度相对应的电压读数。使用模拟输入引脚,Arduino® 可以直接读取值。
Arduino® 引脚的最后一种类型是电源引脚。大多数 Arduino® 微控制器都有多个电源引脚,用于接收和输出各种电压。最重要的因素之一是"电压输入"(VIN) 电源引脚。该引脚用于提供恒定电压,通过外部电源或电池为电路板供电。五伏 (5V) 电源引脚允许组件和传感器直接从微控制器接收稳压的五伏电源。最后,接地 (GND) 电源引脚可用于将连接到 Arduino® 的设备接地。








