Keyestudio JoyStick Shield PS2 (nRF24L01 Nokia 5110 LCD I2C)

206,37 TL
Kategori
Marka
Stok Kodu
Ks0153
22,02 TL den başlayan taksitlerle!
Aynı Gün Kargo
Ürün Paylaş :
Tanıtım

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

For Applications / Uygulamalar

Plug the joystick shield onto keyestudio UNO R3 board, you can connect a LCD and temperature and humidity sensor to build the circuit experiment.
thumb



Resources / Kaynaklar

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 JoyStick Shield PS2 (nRF24L01 Nokia 5110 LCD I2C) Uygun fiyatlar ile Keyestudio JoyStick Shield PS2 (nRF24L01 Nokia 5110 LCD I2C) Robot Elektronik'te. Kampanyalı satışlarımız hakkında bilgi almak için tıklayın! Ks0153
Keyestudio JoyStick Shield PS2 (nRF24L01 Nokia 5110 LCD I2C)

Tavsiye Et

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