[ARDUINO]BUTTON PROGRAM問題

int Button=3;
int OUT=11;
boolean onoff=LOW;
void setup()
{
  pinMode(Button,INPUT);
  pinMode(OUT,OUTPUT);
}
void loop()
{
  if(digitalRead(Button)==LOW)
  {
    delay(10);
    if(digitalRead(Button)==HIGH)
    {
      digitalWrite(OUT,onoff);  
      onoff=(!onoff); /
      delay(10);
      while(digitalRead(Button)==HIGH)
      {
        delay(1);
      }
    }
  }
}
以上PROGRAM是OK的
按一下BUTTON, LED長亮
再按一下BUTTON, LED長熄
如果我想用2個BUTTON分別獨立地去控制2個LED,該如何改寫??THX

本帖最後由 BEpsilon 於 2012-2-9 20:13 編輯
如果我想用2個BUTTON分別獨立地去控制2個LED,該如何改寫??THX
iamted 發表於 2012-2-8 21:26


你係唔係完全明白理解以上每行 code 做咩先?這是學校功課嗎?

TOP

int Button=3; <==button腳
int OUT=11;<==output腳
digitalRead(Button) <==讀Button腳
digitalWrite(OUT,onoff);  <==onoff輸出到OUT腳

你要加咪試下加個4 做button2,10做output2

TOP

自已開example看,唔明去arduino.cc找Referance

TOP