pinMode()

描述

初始化指定引脚的模式。

语法

pinMode(pin,mode)

参数

pin:指定需要设置模式的引脚

mode:可选择以下模式设置。

输出模式 OUTPUT 推挽输出
OUTPUT_PULSE 脉冲输出
输入模式 INPUT 浮空输入
INPUT_PULSE 脉冲输入
INPUT_PULLUP 上拉输入
INPUT_PULLDW 下拉输入
INPUT_ANALOG 模拟输入

返回

例程

该例程展示如何改变引脚13引脚状态。

const int LedPin = 13;//定义灯引脚号为常量,即D13引脚

void setup()
{
 pinMode(LedPin,OUTPUT);//设置灯引脚为推挽输出模式
}

void loop()
{
 digitalWrite(LedPin,LOW);//灯引脚输出状态更改为低电平
 delay(1000);//维持现有状态1000ms
 digitalWrite(LedPin,HIGH);//灯引脚输出状态更改为高电平
 delay(1000);//维持现有状态1000ms
}

注意

模拟引脚(A类口)均能作数字引脚(D类口)使用,例如A0,A1等。