English Français Español Deutsch Italiano Português 日本語 Русский Nederlands العربية Norsk Dansk Svenska 한국어 Suomi עברית Türkçe Polski Čeština Ελληνικά Hrvatski Română Magyar

AD Klavye Benzet Beş Temel Modül #00903453

(9)
AD Klavye Benzet Beş Temel Modül
$ 2.99
Siparişlerde Ek 1%Nakit Ödüller Kazanın

Kargo Adresi

İşlem Süresi: ürün seçildiğinde hesaplanacaktır
Kargo Süresi: Hızlandırılmış Ekspres 3-4 iş günü

Ürün Detayları

Marka: Keyes

Aydınlatıcılar

1 genel bakış
ADKeyboard modülü, beş anahtar devletleri okumak noktasına io arduino için kaydetmek için analog bağlantı noktası kullanmanıza olanak sağlar. arduino sensör genişletme kartı interaktif iş için birden fazla düğmelerini kullanarak yapılabilir ile.


2 teknik özellikleri
çalışma gerilimi: Çalışma gerilimi denetleyicisi
veri türü: analog sinyal
boyutu: 55x33mm
arayüz tipi: ph2.5-3p




3 örnek kod
/ / ADKeyboard modülü
/ / Dfrobot.com tarafından geliştirilen
/ / Son düzenleme 30.11.2011
/ / Sürüm 1.0
int adc_key_val [5] = {50, 200, 400, 600, 800};
int num_keys = 5;
int adc_key_in;
int = -1 anahtar;
int oldkey = 1;
void setup ()
{
  pinmode (13, çıkış); / / biz kullanacağız ayıklama bir kalp atışı çıkışına yol açtı
  serial.begin (9600); / / 9600 bps
}
void loop ()
{
  adc_key_in = analogread (0); / / sensöründen değer okumak
  digitalwrite (13, düşük);
  key = get_key (adc_key_in); / / tuşuna dönüştürmek

  basışı tespit edilirse (key! = oldkey) / / if
   {
    gecikme (50); debounce süre için / / wait
    adc_key_in = analogread (0); / / sensöründen değer okumak
    key = get_key (adc_key_in); / / tuşuna dönüştürmek
    if (key! = oldkey)
    {
      oldkey = anahtar;
= 0) {
        digitalwrite (13, yüksek);
        anahtar (key)
        {
           case 0: serial.println ("ok s1");
                  break;
           case 1: serial.println ("ok s2");
                  break;
           case 2: serial.println ("ok s3");
                  break;
           case 3: serial.println ("ok s4");
                  break;
           case 4: serial.println ("ok s5");
                  break;
        }
      }
    }
  }
 gecikme (100);
}
/ / Anahtar sayıya ADC değeri dönüştürmek
int get_key (unsigned int giriş)
{
    int k;
    için (= 0 k, num_keys k, k)
    {
      if (input adc_key_val [k])
     {
            k dönmek;
        }
   }
<(= Num_keys k k)> = -1; / / geçerli bir tuşa basıldığında
       k dönmek;
}

Özellikler

Tür Moduł,
Funkcja modułu Płyta,

Arama Geçmişiniz

Telif Hakkı İhlalini Rapor Et

Telif Hakkı İhlalini Rapor Et

Gönderme Başarılı!

Bu raporu gönderdiğiniz için teşekkür ederiz Biz en kısa sürede işleyecek

ATest