|
|
代码如下,2和3口为输出,接led。上机测试,8口高电平后,2口灯亮,但是8口变0后,2口等要过一会才熄灭。同样,如果8口低电平,9口高电平,会出现2和3同时亮着,会过8口才熄灭。不知道这是为什么
void setup()
{
pinMode( 9 , INPUT);
pinMode( 8 , INPUT);
pinMode( 2 , OUTPUT);
pinMode( 3 , OUTPUT);
}
void loop()
{
if (digitalRead(8))
{
delay( 1000 );
digitalWrite( 2 , HIGH );
}
else
{
digitalWrite( 2 , LOW );
}
if (digitalRead(9))
{
delay( 1000 );
digitalWrite( 3 , HIGH );
}
else
{
digitalWrite( 3 , LOW );
}
} |
|