精選
免程式規劃 上電即用 4x4 Capacitive Touch Key 電容式按鍵板
2014/03/25 06:11
瀏覽662
迴響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);
}
}

你可能會有興趣的文章:

