5 módulos do controlador do jogo do manche de Arduino PS2 do pino/módulos em dois sentidos do manche

Marca:shanhai
Certificação:CE,Rohs
Lugar de origem:China
Número de modelo:Manche
Quantidade de ordem mínima:5pcs
Detalhes de empacotamento:bandeja
Contate

Add to Cart

Dos Estados-activa
Shenzhen Guangdong
Endereço: Sala de 620, edifício yutian, canção lin road, no distrito de Futian, Shenzhen, China.
Fornecedor do último login vezes: No 1 Horas
Detalhes do produto Perfil da empresa
Detalhes do produto

Módulo do manche do módulo do controlador do jogo do manche de Arduino PS2

 

Relaço padro do módulo do controlador do jogo do manche PS2 e ligações eletrônicas da relaço do pino dos blocos de apartamentos 2.54mm.

 

 

Balancim transversal como um resistor 10K em dois sentidos, com o balancim em um sentido diferente, resistência do tapthe com a mudança. Este módulo usa a fonte de alimentaço 5V, o estado original de X, tenso lida Y de 2.5V ou assim, quando pressionada com o sentido da seta, do asread a tenso para fora aumenta até 5V; pressione o sentido oposto da seta, readvoltage reduzem o mínimo é 0V.



Programa demonstrativo da situaço de teste de Arduino

/*********************************************************************
** Dispositivo: Manche **
** Arquivo:   EF_Joystick_Test.c **
** **
** Criado em ElecFreaks Robi.W /10 junho de 2011 **
** **
** Descriço:                                                                                                                **
** Este arquivo é um código da amostra para sua referência.                                                                **
** **
** Copyright (c) ElecFreaks 2011 Corp. **
*********************************************************************/

iint FirstShotX, FirstShotY;

instalaço vaga ()
{
  para (int i=0; i<19; i++)
  {
    pinMode (i, ENTRADA);
    digitalWrite (i, 1);
  }
 
  Serial.begin (9600);
  FirstShotX = 0;
  FirstShotY = 0;
 
}

laço vago () {
 
  int mim, someInt, bandeira = 0;
  para (i=4; i<11; i++)
  {
    someInt = digitalRead (i);
    se (== 0 do someInt)
    { 
      bandeira =1;
      ruptura;
    }
   }
   se (== 1 da bandeira)
   {   
     comute (i)
     {
       caso 4: Serial.println (“--------> boto A”); ruptura;
       caso 5: Serial.println (“--------> boto B”); ruptura;
       caso 6: Serial.println (“--------> boto C”); ruptura;
       caso 7: Serial.println (“--------> boto D”); ruptura;
       caso 8: Serial.println (“--------> boto E”); ruptura;
       caso 9: Serial.println (“--------> boto F”); ruptura;
       caso 10: Serial.println (“--------> CHAVE do boto”); ruptura;
       defeito: ruptura;
     }
     flag=0;
   }
  
   sensorValue do int = analogRead (A0);
   se (== 0 de FirstShotX)
   { 
     FirstShotX = sensorValue;
     Serial.print (“FirstShotX = ");
     Serial.println (FirstShotX);
   }
  
   Serial.print (“X = ");
   Serial.println (sensorValue - FirstShotX);
  
   sensorValue = analogRead (A1);
   se (== 0 de FirstShotY)
   { 
     FirstShotY = sensorValue;
     Serial.print (“FirstShotY = ");
     Serial.println (FirstShotY);
   }
   Serial.print (“Y = ");
   Serial.println (sensorValue - FirstShotY);
  
   atraso (200);
}

China 5 módulos do controlador do jogo do manche de Arduino PS2 do pino/módulos em dois sentidos do manche supplier

5 módulos do controlador do jogo do manche de Arduino PS2 do pino/módulos em dois sentidos do manche

Inquiry Cart 0