|
|
我正在学着怎么使用 限位开关。
然后程序大致是这么写的:
int state = digitalRead(8);
void setup(){
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(8,INPUT);
static boolean state = LOW;
}
void loop(){
digitalWrite(2,LOW);
if(state == LOW)
{
digitalWrite(2,HIGH);
}
}
出现的问题是这样子的,在pin 8 的变化可以检测到。但是pin 2 检测不到变化,即LED不会变化。
其实我觉得是ARDUINO的板子的问题。
有没有哪位前辈能告诉我哪里出问题了? |
|