Başlangıç Kitleri, Denetleyici Kartı, Sensör Modülleri Fabrikası
DIY Eğitim programlanabilir Robot Projeleri üreticisi
Menşe yeri: | Guangdong China (anakara) |
Marka adı: | Oky Newstar |
Model numarası: | oky3466 |
Min sipariş miktarı: | 1 Adet |
---|---|
Ambalaj bilgileri: | 5 cm x 4 cm x 2 cm |
Teslim süresi: | 3-5 iş günü sonra ödeme |
Ödeme koşulları: | L/c, d/a, d/p, t/t, Western Union, MoneyGram |
Yetenek temini: | 1000 Adet/günlük |
Vurgulamak: | arduino için kalkanlar,arduino sıcaklık sensörü |
---|
Arduino Modülü Analog AD Klavye Modülü, Elektronik Yapı Bloğu
Elektronik yapı taşları AD Klavye Analog klavye modülü
Açıklama:
Renk | Siyah + sarı |
Malzeme | PCB + plastik |
Özellikler | Bir analog portta 5 anahtar; Farklı voltajlara sahip Dayanıklı Omron düğmeleri; ForArduino sensör arayüzü ile uyumludur; 3 I / O PIN portu ile: VCC, GND, OUT. |
Şartname | Arduino güç elektrik yapı bloğu için Analog 5-tuş klavye modülü |
Uygulama | Arduino güç elektrik yapı bloğu için analog klavye modülü |
İngilizce El Kitabı / Spec | Yok hayır |
Paket listesi | 1 x AD klavye modülü |
Arduino kaydetme IO portu için beş anahtar durumu okumak için bir analog port kullanın. Arduino sensörü genişletme kartı ile interaktif çalışmaların düğmeleri tamamlanabilir.
Aruino test kodu:
/ / ADKeyboard Modülü
int adc_key_val [5] = {50, 200, 400, 600, 800};
int NUM_KEYS = 5;
int adc_key_in;
int anahtar = -1;
int oldkey = -1;
geçersiz ayar ()
{
pinMode (13, ÇIKIŞ); / / kalp atışı çıkarmak için hata ayıklama LED'ini kullanacağız
Serial.begin (9600); / / 9600 bps
}
boşluk döngüsü ()
{
adc_key_in = analogRead (0); / / sensörden değeri oku
digitalWrite (13, DÜŞÜK);
anahtar = get_key (adc_key_in); / tuşlarına basın
eğer (anahtar! = eski tuş) / / tuşa basıldığında
{
gecikme (50); / / geri dönme süresini bekle
adc_key_in = analogRead (0); / / sensörden değeri oku
anahtar = get_key (adc_key_in); / tuşlarına basın
eğer (anahtar! = eski anahtar)
{
oldkey = anahtar;
eğer (anahtar> = 0) {
digitalWrite (13, YÜKSEK);
anahtar (anahtar)
{
Durum 0: Serial.println ("S1 OK");
break;
1. durum: Serial.println ("S2 OK");
break;
durum 2: Serial.println ("S3 Tamam");
break;
3. durum: Serial.println ("S4 OK");
break;
durum 4: Serial.println ("S5 OK");
break;
}
}
}
}
gecikme (100);
}
/ / ADC değerini tuşa çevir
int get_key (imzasız int giriş)
{
int k;
için (k = 0; k <NUM_KEYS; k + +)
{
eğer (giriş <adc_key_val [k])
{
dönüş k;
}
}
eğer (k> = NUM_KEYS) k = -1; / / Geçerli bir tuşa basılmadı
dönüş k;
Rekabet avantajı:
1. Kullanışlı ve Dostu Müşteri Hizmetleri
2. Fabrika Tedarikçilerinden Doğrudan Düşük Fiyatlar
3. Dünya çapında hızlı teslimat.
4. Global Standartlarla Yüksek Kalite.
5. 1 Yıl Fabrika Garantisi
6. Güvenli Nakliye Yolu ve Ödeme
İlgili kişi: Ms. Erica Teng
Tel: +8613410424757