Shield joystick
  • Shield joystick

Shield joystick

IVYSLP_joystick-shield
Shield joystick
33,52 lei
Include TVA
Cantitate
8 Produse

  Livram și în lockere

Ridică-ți comenzile când vrei tu!

  Livrare rapidă: o zi lucrătoare!

Comandă până la ora 14:00 și expediem astăzi coletul

  Garantie 2 ani

Produse sigure, fără griji!

  Retur simplu în 14 zile

Produse nefolosite? Retur fără întrebări!

Descriere

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

Detalii
IVYSLP_joystick-shield
6427854013514
8 Produse
Comentarii (0)
Nota
Nu sunt opinii ale clientilor in acest moment.
16 alte produse in aceeasi categorie:

Referinta: FMCBAS_CON_FEMALE

Conector 6 fire mama

(0)
Conector mamă 6 poziții, pas 2.54mm, compatibil headere standard, pentru cablaje semnal.
4,85 lei
Mai multe
Ultimele produse in stoc

Referinta: ZDPBMF_AC-02

Mufa alimentare AC-02 250V

(0)
Mufă alimentare AC-02, plastic și metal, pentru proiecte la 250V AC. Siguranța nu este inclusă.
3,94 lei
Mai multe
Stoc epuizat

Referinta: XKCQZY_USB_RELAY1

Releu USB 5V 10A

(0)
Releu USB 5V, 10A, control serial CH340, compatibil 250VAC/10A, pentru automatizări PC.
27,77 lei
Mai multe
Stoc epuizat

Referinta: MFBTXS_KBPC5010

Punte diode KBPC5010

(0)
Punte redresoare monofazată KBPC5010, 50A 1000V, pentru aplicații de putere, necesită răcire.
5,93 lei
Mai multe
In stoc

Referinta: GRYDPT_30N06L

MOS-FET tip N 30N06L

(0)
Tranzistor MOS-FET N 30N06L, 32A 60V, RDS(on) 0.035Ω, comandă logică 5V, capsulă TO-220.
6,21 lei
Mai multe
Stoc epuizat

Referinta: YYMZHQ_SK6812RGBW_WARM_WHITE

LED RGBW SK6812 alb cald

(0)
Bandă LED RGBW SK6812, control digital, lumină alb cald, eficiență și consistență ridicată.
1,63 lei
Mai multe
In stoc