• Increase font size
  • Default font size
  • Decrease font size
  • default color
  • cyan color
  • red color

Arduino.TW樂園

Member Area
Arduino 基礎教學 - 讀取Switch按鈕數值 PDF 列印 E-mail
作者是 xlinx   
週一, 11 十二月 2006 01:14

所需準備的材料

1.LED *1
2.Switch 按鈕 *1
3.220歐姆電阻 *2
4.麵包板 *1
5.單心線 *N
6.Arduino Borad *1

接線圖 :

 

程式碼


int ledPin = 12;                      // 要輸出的LED PIN腳

int inPin = 10;                          // 要輸入的按鈕 PIN腳

int val = 0;                           // 設定一個狀態變數



void setup() {

  pinMode(ledPin, OUTPUT);              // 設定LEDPIN腳為輸出模式

  pinMode(inPin, INPUT);                   // 設定輸入PIN腳為輸入模式

  Serial.begin(9600);                           // 設定序列埠的速度為9600bps

}



void loop(){

  val = digitalRead(inPin);                   // 取得PIN 10 的值

  Serial.println(val);                            // 印出所抓到的數值

  delay(100);                                       // 延遲顯示時間 = 0.1秒

  if (val == HIGH) {                              // 如果按鈕被按下

    digitalWrite(ledPin, LOW);           // 就把LEDPIN輸出訊號為LOW電壓,就是不亮

  }

  else {

    digitalWrite(ledPin, HIGH);            // 反之讓LED亮著

  }

}



         



[程式碼下載]


blog comments powered by Disqus
最近更新在 週四, 03 六月 2010 12:49