|
Arduino 基礎教學 - 讀取Switch按鈕數值 |
|
|
|
|
作者是 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亮著
}
}
[程式碼下載]
|
|
最近更新在 週四, 03 六月 2010 12:49 |