一、1.图片:
二、程序代码:
/*
点亮与13号引脚相连的自带的LED灯,使LED灯亮灭交替闪烁
*/
void setup()
{
pinMode(13,OUTPUT);//设置P13口为输出模式
}
void loop()
{
digitalWrite(13,HIGH); //设置P13口输出高电平
delay(1000); //延时1000us
digitalWrite(13,LOW); //设置P13口输出低电平
delay(1000); //延时1000us
}
三、扩展函数:
1.I/O输入输出模式函数:pinMode(pin,mode)
说明:pin为对应的引脚,mode表示INPUT或OUTPUT
例:pinMode(13,OUTPUT);//将脚位13设定为输出模式
2.数字I/O口输出电平定义函数:digitalWrite(pin,value)
pin为0~13之间的一个值,代表对应的引脚。value为HIGH或LOW
注:必须先利用pinMode(pin,mode)函数定义输入或输出模式后,digitalWrite及下面介绍的函数才能生效
例:digitalWrite(9,HIGH);//将脚位9设定输出高电位
3.数字I/O口读入电平函数:digitalRead(pin)
pin为0~13之间的一个值,代表对应的引脚。该函数的返回值为int型,表示从引脚读入的电压是高电平(HIGH)或低电平(LOW)
高电平:HIGH
低电平:LOW
例:val=digitalRead(6);//读出引脚6的值返回给变量val(值:HIGH或LOW)