Shield joystick

Reduceri! Shield joystick Mareste

IVYSLP_joystick-shield

Produs nou

Shield joystick

Mai multe detalii

32 Produse in stoc

22,49 lei cu TVA

-11,25 lei

33,74 lei

Descrierea produsului:

Shieldul este tot ce ai nevoie pentru a adauga un joystick proiectului cu Arduino, se monteaza peste Arduino, astfel avand un singur controler. Butoanele sunt conectate la pinii 2 - 6 de pe Arduino. Atunci cand este apasat va trage pinul la low ( 0 logic ).Mișcarea verticala a joysticului va produce un semnal analogic pe pinul 0, iar miscarea orizontala va fi urmarita pe pinul 1.

ATENTIE - Shieldul se amplaseaza pe o placa de dezvoltare UNO avand grija ca pinii din shield sa nu atinga conectorul USB al placii UNO [recomandam sa folositi un material izolator electric (de ex. hartie) intre acestea].

Exemplu de conectare:

Pentru realizarea acestui exemplu de conectare aveti nevoie de urmatoarele:

1x Shield joystick || Referinta IVYSLP_joystick-shield
1X Placa de dezvoltare UNO || Referinta TXVMOK_DB-UNO-R3 

Shieldul se pozitioneaza pe placa de dezvoltare Uno asa cum este prezentat in imaginea urmatoare:

Dupa pozitionarea shieldului conectati placa la portul USB al calculatorului si deschideti Arduino IDE.

In Arduino IDE selectati din meniul Tools->Board: Arduino Uno si numarul portului pe care placa este conectata.

Copiati codul de mai jos si incarcati-l folosind butonul "Upload".

Exemplu de cod arduino:

# define UP 2
# define RIGHT 3
# define DOWN 4
# define LEFT 5
# define E 6
# define F 7
# define Joy_BT 8
# define Joy_X A0
# define Joy_Y A1
int bottons[]={UP,RIGHT,DOWN,LEFT,E,F,Joy_BT};

void setup(){
for(int i=0;i<7;i++) pinMode(bottons[i],INPUT);
Serial.begin(9600);
}

void loop(){
Serial.print("UP:");Serial.print(digitalRead(UP));
Serial.print(" RIGHT:");Serial.print(digitalRead(RIGHT));
Serial.print(" DOWN:");Serial.print(digitalRead(DOWN));
Serial.print(" LEFT:");Serial.print(digitalRead(LEFT));
Serial.print(" E:");Serial.print(digitalRead(E));
Serial.print(" F:");Serial.print(digitalRead(F));
Serial.print(" Joy_BT:");Serial.print(digitalRead(Joy_BT));

Serial.print(" Joy_X:");Serial.print(analogRead(Joy_X));
Serial.print(" Joy_Y:");Serial.println(analogRead(Joy_Y));

delay(500);
}

Dupa incarcarea codului deschideti "Serial Monitor" unde selectati baudrate 9600. La apasarea butoanelor de pe shield, valorile se vor modifica asa cum este prezentat in exemplul din imaginea urmatoare:

Continutul coletului:

1x Shield joystick

Nu sunt review-uri în acest moment.

Scrie un review (doar daca ai cumparat produsul, pentru intrebari sau nelamuriri foloseste pagina de contact)

Shield joystick

Shield joystick

Shield joystick

30 alte produse în aceeași categorie: