KY-023 Joystick Analogico XY per Arduino

Il modulo KY-023 fa parte della serie “37 In 1 Sensor Module Board Set Kit For Arduino”, si tratta di un Joystick Analogico XY  ed è un componente elettronico molto utilizzato nei progetti di elettronica e robotica fai-da-te. Questo modulo permette di rilevare i movimenti su due assi (X e Y) ed è spesso usato per controllare robot, servomotori o per interfacce utente personalizzate con Arduino e altri microcontrollori.

KY-023 Joystick

Descrizione del modulo KY-023

Il modulo si basa su due potenziometri, uno per ogni asse. Muovendo il joystick lungo l’asse X o Y, la resistenza cambia e di conseguenza il valore di tensione letto in uscita. Il modulo offre inoltre un pulsante integrato, attivabile premendo verso il basso la leva del joystick.

Il modulo KY-023 è composto da alcuni elementi fondamentali che ne determinano il funzionamento:

  • Due potenziometri (uno per l’asse X, uno per l’asse Y): sono posizionati perpendicolarmente tra loro e rilevano la posizione del joystick nelle due direzioni principali. Ogni volta che si muove la levetta, variano la resistenza e generano un segnale analogico proporzionale allo spostamento.
  • Pulsante a pressione: premendo verso il basso la levetta si attiva un micro-switch sotto di essa, il cui stato viene fornito come segnale digitale.
  • Molla di ritorno: una coppia di molle assicura che la levetta ritorni automaticamente nella posizione centrale quando non viene toccata.
  • Cappuccio (knob): ergonomico e di facile presa, montato sopra la struttura meccanica.
  • Piastrina connettori: la base del modulo dove sono saldati i potenziometri, il pulsante, e che include i cinque pin di collegamento.

KY-023 Joystick

KY-023 Joystick

KY-023 Joystick

Possibili applicazioni

Il modulo joystick KY-023 si presta a svariate applicazioni pratiche:

  • Controllo di robot e veicoli: comando direzionale intuitivo
  • Interfacce di gioco: joystick per progetti arcade home-made
  • Gestione di servomotori: controllo preciso di movimento
  • Menu di navigazione nei display LCD

Il modulo joystick KY-023 è semplice da usare, versatile e ideale per portare nei tuoi progetti Arduino una componente interattiva immediata e personalizzabile!

Circuito elettrico del modulo

Il circuito dei modulo è molto semplice in quanto formato solamente dal gruppo che contiene i due potenziometri e il pulsante. I collegamenti sono poi portati su una pin strip per permettere il collegamento con la scheda di controllo.

Schema e PCB realizzato con EasyEDA: Un servizio per il disegno di circuiti e la loro simulazione, progettazione e produzione di PCB. Provalo è gratuito!

Dove trovare il modulo KY-023 

Il modulo potrà essere trovato all’interno del Kit 37 Sensori per Arduino (codice HMTKITS) in vendita presso il sito Homotix. Inserire il codice sconto “ADRIROBOT” per ottenere uno sconto del 3%.

Il kit è anche disponibile presso il sito Futura Elettronica (codice 1606-SENSORKIT37).
Presso il sito Futura Elettronica , il modulo può essere acquistato anche singolarmente al seguente link.


Potrete trovare il Joystick anche presso il sito TechMaker codice SKU: CE482065.
Inserire nel carrello il codice sconto “ADRIROBOT” per ottenere uno sconto del 3%.

Sul sito Amazon tramite lo Store di AZDelivery link https://amzn.to/3KnSwXz

Altra possibilità per trovare il modulo Joystick è il Keyestudio 37-in-1 Starter Kit for BBC micro:bit che contiene una selezione dei sensori più comunemente usati e più utili in elettronica. Per il kit è disponibile online un tutorial con svariati progetti creativi per apprendere le basi dell’elettronica e programmare le schede BBC Micro bit V1 o V2. Il kit è acquistabile presso Amazon mediante questo link
Oppure può essere acquistato singolarmente sul loro store

Collegamento del modulo KY-023 Joystick

Vediamo ora il collegamento del modulo KY-023 alla scheda Arduino.

KY-023 Joystick

PinModulo KY-023 JoystickSceda Arduino
GND: collegamento a massaGNDGND
VCC: alimentazione, solitamente 5VVCC5V
VRx: uscita analogica asse XVRxA0 (analogico)
VRy: uscita analogica asse YVRyA1 (analogico)
SW: uscita digitale, stato del pulsanteSWD3 (digitale)

KY-023 Joystick

KY-023 Joystick - collegamento

Esempio di Codice Arduino

Qui un esempio pratico che legge le coordinate X/Y e lo stato del pulsante, visualizzando i risultati nel monitor seriale.

Sotto un’esempio di output sul monitor seriale

S

Esempi di utilizzo

Potete vedere un esempio pratico di utilizzo del modulo joystick KY-023, nel controllo di in dispositivo Pan & Tilt.
Per maggiori informazioni vedere il post Pan-Tilt con Arduino, costruisci il tuo sistema!

Altri sensori della serie “37 In 1 “

Per informazioni su altri sensori della serie vedere il post “37 In 1 Sensor Module Board Set Kit For Arduino”,

kit 37 in 1 sensori