pinMode() 是 Arduino 编程中的一个重要函数,它用于配置数字引脚的工作模式。在 Arduino 中,数字引脚可以用于输入或输出操作,pinMode() 用于告诉 Arduino 如何使用这些引脚。本文将详细介绍 pinMode() 函数的使用、语法和示例,以及它在不同工作模式下的应用。
语法结构
配置指定的引脚以作为输入或输出。有关引脚功能的详细信息,请参阅数字引脚页面。
从Arduino 1.0.1版本开始,可以使用INPUT_PULLUP
模式启用内部上拉电阻。此外,INPUT
模式明确禁用了内部上拉电阻。
在void setup()
函数内进行配置。
pinMode()
函数有两个参数,分别是引脚号和工作模式。其语法如下:
pinMode(pin, mode);
pin
:要设置模式的Arduino引脚编号,表示为0~13。mode
:要设置的工作模式,可以是以下常量之一:INPUT
:将引脚配置为输入模式,用于读取外部传感器数据等。OUTPUT
:将引脚配置为输出模式,用于控制外部设备(例如 LED、电机)。INPUT_PULLUP
:将引脚配置为输入模式,并启用内部上拉电阻,常用于按钮等输入设备。
配置引脚
以下是一些示例,演示了如何使用 pinMod