2015年11月23日 星期一

Week 11_02160074_張凱晴

Arduino

void setup() {
  pinMode(2, INPUT_PULLUP);
  pinMode(8,OUTPUT);
  pinMode(9,OUTPUT);
  pinMode(10,OUTPUT);
  pinMode(11,OUTPUT);
  pinMode(12,OUTPUT);
}
void loop() {
  if(digitalRead(2)==HIGH)
    for(int i=8;i<13;i++)
    {
      digitalWrite(i,HIGH);
      delay(100);
      digitalWrite(i,LOW);
      delay(100);
   }
  else
   for(int i=12;i>7;i--)
    {
      digitalWrite(i,HIGH);
      delay(100);
      digitalWrite(i,LOW);
      delay(100);
   }
}

pinMode(對應的孔號 , 輸出方式);
digitalWrite(對應的孔號 , 輸出的訊號);
digitalRead(對應的孔號);
OUTPUT:正常輸出
PULLUP:接地-LOW;沒接地-HIGH

沒有留言:

張貼留言