alkayaelektronik.com
ARD-SHD-325 Nokia 5110 Joystick Keypad Shield
Diğer » ARD-SHD-325 Nokia 5110 Joystick Keypad Shield
150,00
Stokta Var
1.000,00 ve üzeri siparişlerinizde ücretsiz kargo
  • Favori Ürünlerinize Ekleyin
  • Fiyatı düşünce haber ver

Ürün Adı: ARD-SHD-325 Nokia 5110 Joystick Keypad Shield

Ürün Bilgisi

Keyestudio Joystick Shield, özellikle kendi oyun makinelerinizi tasarlamanız için geliştirilmiştir.
İkincil oyun geliştirme için kolay bir nRF24L01 RF arayüzü ve Nokia 5110 LCD arayüzü ekler. Çünkü bu RF modülü istikrarlı bir performansa sahiptir ve geliştiricilerin serbestçe oynamasına izin veren 6'sı 1 oyun oynamayı destekler. Nokia 5110 LCD, oldukça uygun maliyetli ve güçlü bir kütüphane desteğine sahip, çeşitli geliştirme platformlarında yaygın olarak kullanılmaktadır. Burada, ekran bitmap, çizme noktası çizgi daire çevirme ve benzeri dahil olmak üzere gelişmiş Nokia5110 ekran kütüphanesi ekliyoruz.
Ayrıca, uygun Bluetooth kablosuz seri iletişim için bir Bluetooth modülü arayüzü ve I2C cihazları bağlantısı için bir I2C iletişim arayüzü ekler.
Bu arada JoyStick Shield, düğmeli çapraz şekilli bir PS2 joystick'e sahiptir. Arduino joystick ve düğmeleri için giriş genişletme sağlayan dört yuvarlak düğme, 2 küçük düğme vardır. Yerleşik slayt anahtarı 3.3V ve 5V arasında geçiş yapabilir.


Özellikler

    UNO R3 ve MEGA 2560 kontrol kartı ile uyumludur.
         Bir kumanda kolu düğmesi ile birlikte gelir: X- (A0'a bağlı); Y- (A1'e bağlı); düğmesi (D8'e bağlı).
         Kapaklı 4 yuvarlak düğme: A düğmesi (D2); düğme B (D3); düğme C (D4); D düğmesine (D5) basın.
         2 küçük düğme: düğme E (D6); düğme F (D7)
         Bir sürgülü anahtar: V ucunun çıkış voltajını 3.3V veya 5V için kontrol eder. (Not: V ucu ayrıca kumanda kolu elemanına da güç verebilir)
         Bir nRF24L01 arayüzü ekler
         Nokia 5110 LCD üstbilgileri ekleme
         Bluetooth modülü arayüzü ekleme


PCB Ebatları


thumb


Pin Şeması


thumb


Bağlama


thumb


Kodu Yükleme

Below is an example code, you can copy and paste it on Arduino IDE.

void setup()
{
  for(int i=2; i<9; i++)
  { 
    pinMode(i, INPUT);
    digitalWrite(i, 1);
  }  
  Serial.begin(9600);  
}
void loop(){
  int i, someInt, flag = 0;
  for(i=2; i<9; i++)
  {
    someInt = digitalRead(i);
    if(someInt == 0)
    {  
      flag =1;
      break;
    }
   }
   if(flag == 1)
   {    
     switch(i)
     {
       case 2: Serial.println("--------> Button A"); break;
       case 3: Serial.println("--------> Button B"); break;
       case 4: Serial.println("--------> Button C"); break;
       case 5: Serial.println("--------> Button D"); break;
       case 6: Serial.println("--------> Button E"); break;
       case 7: Serial.println("--------> Button F"); break;
       case 8: Serial.println("--------> Button KEY"); break;
       default: break;
     }
     flag=0;
     delay(200);
   }
   int sensorValue1 = analogRead(A0);
   Serial.print("X = ");
   Serial.println(sensorValue1 ); 
   int sensorValue2 = analogRead(A1);
   Serial.print("Y = ");
   Serial.println(sensorValue2);  
   delay(200);
}


What You Should See? / Neyi Gözlemeliyiz?

Upload the above code to the board, open the serial monitor and set the baud rate as 9600. You should see the X, Y data of joystick element. Press the button A,B,C and D, the data will be displayed on the monitor.
thumb

thumb


 

Benzer Ürünler