Keyestudio Dokunmatik Anahtar USB Shield

193,59 TL
Marka
Stok Kodu
Ks0147
20,64 TL den başlayan taksitlerle!
Aynı Gün Kargo
Ürün Paylaş :

Tanıtım

Makey dokunmatik klavye simülasyonunu gördünüz mü? MaKey MaKey, herhangi bir objeyi bir giriş aygıtı olarak kullanabilen çok basit bir devre kartıdır.
Yani, merdivenleri piyanoya, muzları klavyeye, oyun hamurunu bir joysticke, hatta ailenizi müzikal bir sentezleyici haline getirebilir.
Prensibi basittir. Bir klavye oluşturmak için ARDUINO mikrodenetleyicisini kullanır ve tuşlar yerine dokunulan objeler  kullanır.
Bu Dokunmatik Tuş USB shield KEYESTUDIO tarafından geliştirilmiştir.
Shield, dokunmatik giriş, yani topraklama ucu ve dokunma ucu olarak bir çift elektrot kontak anahtarı kullanır. Vücut direnci nedeniyle, iki elektrota dokunduğunuzda, aralarında akan belirli bir akım oluşur, böylece dokunma sürecini oluşan akım sayesinde algılayabilir.

 


Daha fazla referans keyestudio Maker Touch Starter Kit'e bakın.


Özellikler

  • UNO R3 ve MEGA 2560 kontrol kartı ile uyumludur.
  • XP ve win7 sistemi Sürücüsüz otomatik tanımlama
  • En fazla altı giriş aygıtı tanımlar
  • Çalışma gerilimi: DC 5V
  • Koddaki 6 tuşun çıkışını ayarlayabilir
  • Diğer cihazları bağlamak için kullanılan yerleşik 2 anti-ters arabirim ile birlikte gelir.


thumb


Teknik Detaylar

 
  • Boyutlar: 70mm x 53mm x 26mm
  • Ağırlık: 19.8g


thumb


Pin Şeması


thumb


Test Kodu

Aşağıda bir örnek kod var.
Kütüphaneleri indirmek için tıklayınız.
Kodu indirmek için buraya tıklayın.
Veya doğrudan aşağıdaki kodu kopyalayıp Arduino IDE'ye yapıştırabilirsiniz.

 


#include "UsbKeyboard.h"
int InData1 = 0, InData2 = 0, InData3 = 0, InData4 = 0, InData5 = 0, InData0 = 0; //touch input value
//temporary storage
int TouchSensitivity = 20; //touch sensitivity. 0~1023,the larger the value, the lower the sensitivity.
void setup()
{
for(int i = A0; i <= A5; i++)
{
pinMode(i, INPUT); //A0~A5 port as input port
}
for(int i = 6; i <= 12; i++)
{
pinMode(i, OUTPUT); //A0~A5 port as input port
}
TIMSK0 &= !(1 << TOIE0);
}
void loop()
{
UsbKeyboard.update();
//read out the voltage value of all pins, and because of pull-up resistor,
//the default of all pins of maximum level is 1023,decrease the level of pins though touch.
//so the value is by 1024-analogRead(A0);
InData0 = 1024 - analogRead(A0);
InData1 = 1024 - analogRead(A1);
InData2 = 1024 - analogRead(A2);
InData3 = 1024 - analogRead(A3);
InData4 = 1024 - analogRead(A4);
InData5 = 1024 - analogRead(A5);
//trigger keyboard events with various possibility
if(InData0 >= TouchSensitivity)
{
digitalWrite (11, HIGH);
UsbKeyboard.sendKeyStroke(4); //A
}
else digitalWrite(11, LOW);
if(InData1 >= TouchSensitivity)
{
digitalWrite(10, HIGH);
UsbKeyboard.sendKeyStroke(5); //B
}
else digitalWrite(10, LOW);
if(InData2 >= TouchSensitivity)
{
digitalWrite(9, HIGH);
UsbKeyboard.sendKeyStroke(6); //C
}
else digitalWrite(9, LOW);
if(InData3 >= TouchSensitivity)
{
digitalWrite(8, HIGH);
UsbKeyboard.sendKeyStroke(7); //D
}
else digitalWrite(8, LOW);
if(InData4 >= TouchSensitivity)
{
digitalWrite(7, HIGH);
UsbKeyboard.sendKeyStroke(8);//E
}
else digitalWrite(7, LOW);
if(InData5 >= TouchSensitivity)
{
digitalWrite(6, HIGH);
UsbKeyboard.sendKeyStroke(9);//F
}
else digitalWrite(6, LOW);
delay(100);
}


 

Kaynaklar

PDF'yi İndirin
https://drive.google.com/open?id=1xwdCw2dIoUmirRCKcOjPtR8xEHBM8exb

 

Kodu İndirin
https://drive.google.com/open?id=1IJCN4apPYGFBX7bNXJccrP9y6GJ3rkwo

 

Kütüphaneleri İndirin
https://drive.google.com/open?id=1WfwYEaAQSRz_q6QHv8qjIF8BfGwH0UNa

 

Video:

 

 


Bu ürüne ilk yorumu siz yapın!
Bu ürünün fiyat bilgisi, resim, ürün açıklamalarında ve diğer konularda yetersiz gördüğünüz noktaları öneri formunu kullanarak tarafımıza iletebilirsiniz.
Görüş ve önerileriniz için teşekkür ederiz.
Keyestudio Dokunmatik Anahtar USB Shield Uygun fiyatlar ile Keyestudio Dokunmatik Anahtar USB Shield Robot Elektronik'te. Kampanyalı satışlarımız hakkında bilgi almak için tıklayın! Ks0147
Keyestudio Dokunmatik Anahtar USB Shield

Tavsiye Et

*
*
*
IdeaSoft® | E-Ticaret paketleri ile hazırlanmıştır.