Shenzhen Shanhai Technology Ltd.

Technologie Ltd de Shenzhen Shanhai. Fabrication professionnelle de module de GPS de modem et de module de GSM GPRS. Nous assurons les produits de haute qualité, le prix concurrentiel, et le service à

Manufacturer from China
Membre actif
15 Ans
Accueil / produits / sonde de température /

Compatible avec le bouclier de manette de l'ONU d'Arduino

Contacter
Shenzhen Shanhai Technology Ltd.
Ville:shenzhen
Province / État:guangdong
Contact:Ms. angel he
Contacter

Compatible avec le bouclier de manette de l'ONU d'Arduino

Demander le dernier prix
Nom de marque :Joystick Shield
Certification :CE Rohs FCC
Prix :12.98
Point d'origine :La Chine
Numéro de type :Bouclier de manette
Quantité d'ordre minimum :5pcs
Détails d'emballage :boîtes
Délai de livraison :3 jours
Conditions de paiement :Paypal anticipé de TTT
Capacité d'approvisionnement :10000
more
Contacter

Add to Cart

Trouver des vidéos similaires
Voir la description du produit

Compatible avec le bouclier de manette de l'ONU d'Arduino

 

Description :

Le bouclier se repose sur votre Arduino et le transforme en contrôleur simple. Cinq boutons poussoirs momentanés (bouton choisi de manette 4+) et une manette biaxiale de pouce donne votre fonctionnalité d'Arduino au niveau de vieux contrôleurs de Nintendo. La soudure n'est pas exigée, et parce que c'est déjà article entièrement assemblé, ainsi vous peut l'employer derectly !

Les boutons poussoirs momentanés sont reliés aux bornes numériques d'Arduino 2-6 ; quand pressé ils tireront le bas de goupille (utilisant traction-UPS interne de l'Arduino). Le mouvement vertical de la manette produira une tension analogique proportionnelle sur la borne analogue 0, de même, le mouvement horizontal de la manette peut être dépisté sur la borne analogue 1.

Caractéristiques :

1, compatible avec l'ONU d'Arduino, le MÉGA de Duemilanove et d'Arduino (aucun bouclier ou fils supplémentaires d'arduino requis)

manette de pouce de 2,2 axes avec la poussée sur la manette mouvement horizontal de bouton (mouvement vertical de contrôles analogues de borne 0 et contrôles analogues de borne 1)

3, bouton de manette et bouton poussoir quatre 12mm momentané se relient à la borne numérique 2-6 (la borne numérique 2-6 tirera bas une fois pressé le bouton)

4, bouton de réinitialisation intégré

Croquis de démo :

variables de //Create pour chaque bouton sur le bouclier de manette pour assigner les numéros de borne
char button0=3, button1=4, button2=5, button3=6 ;
char sel=2 ;

installation nulle (vide)
{
  pinMode (sel, ENTRÉE) ;      //Set la manette “Select'button comme entrée
  digitalWrite (sel, HAUTS) ;  //Enable la résistance cabreuse sur le bouton choisi
 
  pinMode (button0, ENTRÉE) ;      //Set le bouton 0 de manette comme entrée
  digitalWrite (button0, HAUTS) ;  //Enable le bouton ON cabreur 0 de résistance

  pinMode (button1, ENTRÉE) ;      //Set le bouton 1 de manette comme entrée
  digitalWrite (button1, HAUTS) ;  //Enable le bouton ON cabreur 1 de résistance
 
  pinMode (button2, ENTRÉE) ;      //Set le bouton 2 de manette comme entrée
  digitalWrite (button2, HAUTS) ;  //Enable le bouton ON cabreur 2 de résistance

  pinMode (button3, ENTRÉE) ;      //Set le bouton 3 de manette comme entrée
  digitalWrite (button3, HAUTS) ;  //Enable le bouton ON cabreur 3 de résistance
 
  Serial.begin (9600) ;           //Turn sur la porte série à 9600 bps
}

boucle nulle (vide)
{
  Serial.print (analogRead (0));          //Read la position de l'axe des abscisses de manettes et l'impriment sur la porte série.
  Serial.print (« , ") ;
  Serial.print (analogRead (1)) ;          //Read la position de l'axe des ordonnées de manettes et l'impriment sur la porte série.
  Serial.print (« , ") ;
  Serial.print (digitalRead (sel));       //Read la valeur du bouton choisi et l'impriment sur la porte série.
  Serial.print (digitalRead (button0));   //Read la valeur du bouton 0 et l'impriment sur la porte série.
  Serial.print (digitalRead (button1));   //Read la valeur du bouton 1 et l'impriment sur la porte série.
  Serial.print (digitalRead (button2));   //Read la valeur du bouton 2 et l'impriment sur la porte série.
  Serial.println (digitalRead (button3)); //Read la valeur du bouton 3 et l'impriment sur la porte série.
 
  //Wait pour Mme 100, retournent alors au début de la “boucle” et répètent.
  retard (100) ;
}

Inquiry Cart 0