Nota

Ciao, benvenuto nella community di appassionati di SunFounder Raspberry Pi & Arduino & ESP32 su Facebook! Esplora più a fondo Raspberry Pi, Arduino ed ESP32 con altri appassionati.

Perché unirsi a noi?

  • Supporto esperto: Risolvi problemi post-vendita e sfide tecniche grazie al supporto della nostra community e del nostro team.

  • Impara e condividi: Scambia suggerimenti e tutorial per migliorare le tue competenze.

  • Anteprime esclusive: Ottieni l’accesso anticipato a nuovi annunci di prodotto e anteprime.

  • Sconti speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.

  • Promozioni festive e omaggi: Partecipa a giveaway e promozioni durante le festività.

👉 Pronto a esplorare e creare con noi? Clicca [Qui] e unisciti oggi stesso!

2.23 Modulo Joystick

Panoramica

In questa lezione imparerai a conoscere il joystick. L’idea di base di un joystick è quella di tradurre il movimento di una leva in informazioni elettroniche che un computer può elaborare. Può essere utilizzato come controller di dispositivi, come ad esempio robot.

Componenti necessari

../_images/Part_two_23.png

Circuito Fritzing

In questo esempio, il GND del joystick viene esteso per connettersi al GND, il VCC a 5V, e il VRX al pin A0. Successivamente, si collega il VRY al pin A1 e l’SW al pin 8.

../_images/image196.png

Schema elettrico

../_images/image197.png

Codice

Nota

  • Puoi aprire direttamente il file 2.23_joystick.ino nella cartella sunfounder_vincent_kit_for_arduino\code\2.23_joystick.

  • Oppure copia questo codice nell’IDE di Arduino.

Dopo aver caricato il codice sulla scheda Mega2560, puoi aprire il monitor seriale per visualizzare le letture degli assi X e Y del joystick, oltre allo stato del pulsante sull’asse Z. I valori degli assi X e Y sono valori analogici che variano nell’intervallo 「0」~「1023」. L’asse Z mostra un valore numerico con stato 「1」 o 「0」. Consulta 1.5 Lettura Analogica (Analog Read) e 1.4 Lettura Digitale (Digital Read) per verificare la spiegazione del codice.

Immagine del risultato

../_images/image198.jpeg