Contents ...
udn網路城邦
免程式規劃 上電即用 4x4 Capacitive Touch Key 電容式按鍵板
2014/03/25 06:11
瀏覽663
迴響0
推薦0
引用0
16鍵電容式按鍵板

接腳說明:

VCC:2v~5.5v

GND:接地

D0~D3:資料輸出,有拴鎖

INT:按下按鍵時,高電位輸出,蜂鳴器發聲

依照以下連接ARDUINO UNO:

鍵盤板 <-> ARDUINO

VCC <-> 5V

GND <-> GND

D0 <-> DIGITAL 2

D1 <-> DIGITAL 3

D2 <-> DIGITAL 4

D3 <-> DIGITAL 5

INT <-> DIGITAL 6

程式碼範例:


const int D0 = 2;
const int D1 = 3;
const int D2 = 4;
const int D3 = 5;
const int INT = 6;
const int ledPin = 13;
char keyState = 0;
char keyValue;

void setup() {
  Serial.begin(9600);
  pinMode(ledPin, OUTPUT);
  pinMode(D0, INPUT);
  pinMode(D1, INPUT);
  pinMode(D2, INPUT);
  pinMode(D3, INPUT);
  pinMode(INT, INPUT);
}

void loop(){
  keyState = digitalRead(INT);
  if(keyState == HIGH) {
    digitalWrite(ledPin, HIGH); keyValue = digitalRead(D3) * 8 + digitalRead(D2) * 4 + digitalRead(D1) * 2 + digitalRead(D0);
    Serial.print("Key press: ");
    Serial.println(keyValue + 1, DEC);
  }
  else {
    digitalWrite(ledPin, LOW);
  }
} 

購買處

全站分類:知識學習 科學百科
自訂分類:電子電路
下一則: 值得參考的 PCB Layout
發表迴響

會員登入