產品說明0
Touch key USB Shield 使用觸摸作為輸入方法,採用雙觸點的觸摸開關,將觸摸端和地端引出,連接到兩塊觸摸電極上,人觸摸兩個極的時候,由於人體電阻的關係,兩觸摸電極之間有一定電流流過,通過檢測這個電流大小即可檢測出觸摸事件。Makey 的虛擬鍵盤也是用的這種方法。
目前這個套件使用一塊arduino 加上Touch key USB Shield,通過單片機模擬一個鍵盤,引出幾個鍵,並且使用觸摸形式代替開關,可以來玩各種不同的遊戲或者效果。
Arduino UNO板測試代碼
int val=0;
void setup()
{
Serial.begin(9600);
for(int i=0;i<6;i++)
{
pinMode(6+i, OUTPUT);
digitalWrite(13+i, HIGH);
}
}
void loop ()
{
for(int i=0;i<6;i++)
{
val=analogRead(i);//val值從信號口讀取
Serial.print("A");
Serial.print(i);
Serial.print("=");
Serial.println(val);
if(val<1000) digitalWrite(11-i, HIGH);
else digitalWrite(11-i, LOW);
}
delay(100);//延時1S
} |