使用arduino进行简单的自动铁路闸门控制

时间:2015-10-08 01:52:30

标签: arduino arduino-uno

我做了一个简单的arduino项目。因为我是arduino的初学者,所以我无法在我的代码中找到错误。任何人都可以帮助我解决我的问题。我计划保留一个检测到火车的红外传感器,电机在延时电机向另一个方向旋转后关闭闸门并打开闸门。

int s;
int Sensor=3;
int leftMotor = 12;
int rightMotor = 13;

void setup(){
  pinMode(leftMotor, OUTPUT);
  pinMode(rightMotor, OUTPUT);
  pinMode(Sensor, INPUT); 
  }

void loop(){  
  s = digitalRead (Sensor);


  if( s == HIGH ){
    digitalWrite (leftMotor, HIGH);
    digitalWrite (rightmotor, LOW);

    delay(10000); 
    digitalWrite (leftmotor, LOW);
    digitalWrite (rightmotor, HIGH);
    delay(10000);

    }
}

0 个答案:

没有答案