, ,

Shield Joystick Raspberry Pi Keyestudio

REF: KS0211

Disponibilidade:

Esgotado


Este Shield Joystick permite utilizar o Raspberry Pi de uma forma diferente e muito mais divertida. Pode ser útil, por exemplo, para controlar um robô, uma câmara, para jogar jogos e muito mais. Este shield dispõe de duas entradas analógicas, uma saída analógica, quatro grandes botões, um joystick de polegar e dois botões pequenos.

8,59 IVA INCL.

Esgotado

Shield Joystick

Características

Shield Joystick

  • Chip: pcf 85911
  • Tensão de funcionamento: 5V
  • Quatro grandes botões
  • Um joystick de polegar
  • Dois pequenos botões
 #include <wiringPi.h>
#include <pcf8591.h>
#include <stdio.h>

#define Address 0x48
#define BASE 64
#define A0 BASE+0
#define A1 BASE+1
#define A2 BASE+2
#define A3 BASE+3

char dat;

int main(void)
{
        unsigned char value;
  wiringPiSetup();
        pinMode(25,INPUT);
        pinMode(7,INPUT);
        pinMode(0,INPUT);
        pinMode(2,INPUT);
        pinMode(3,INPUT);
        pinMode(4,INPUT);
        pinMode(5,INPUT);
 
        pullUpDnControl(25,PUD_UP);
        pullUpDnControl(7,PUD_UP);
        pullUpDnControl(0,PUD_UP);
        pullUpDnControl(2,PUD_UP);
        pullUpDnControl(3,PUD_UP);
        pullUpDnControl(4,PUD_UP);
        pullUpDnControl(5,PUD_UP);
  pcf8591Setup(BASE,Address);
  
  while(1)
  {
               value=analogRead(A0);              
               printf("X:%d   ",value);
               value=analogRead(A1);              
               printf("Y:%d    ",value);

               dat=digitalRead(25);
                  printf("K:%d   ",dat);

               dat=digitalRead(7);
                  printf("A:%d   ",dat);

               dat=digitalRead(0);
                  printf("B:%d   ",dat);

               dat=digitalRead(2);
                  printf("C:%d   ",dat);

               dat=digitalRead(3);
                  printf("D:%d   ",dat);


               dat=digitalRead(4);
                  printf("E:%d   ",dat);

               dat=digitalRead(5);
                  printf("F:%d\n",dat);
               delay(100);
    
               // analogWrite(BASE,value++);
               // printf("AOUT:%d\n",value++);
               // delay(50);	
  }
}

 

Diagrama de conexão

Baseada em 0 avaliações

0.0 pontuação
0
0
0
0
0

Seja o primeiro a avaliar “Shield Joystick Raspberry Pi Keyestudio”

Não há comentários ainda.