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
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.
Schema elettrico
Codice
Nota
Puoi aprire direttamente il file
2.23_joystick.inonella cartellasunfounder_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