4.2.1 Indicatore di Direzione
4.2.1.1 Panoramica

Quando si muove il joystick, la matrice di punti visualizza frecce nella direzione corrispondente in tempo reale: sinistra, destra, su, giù, fornendo un chiaro riferimento di direzione.

4.2.1.2 Conoscenza dei Componenti

Matrice di punti Micro:bit:

La matrice di punti LED della scheda micro:bit è composta da un totale di 25 diodi a emissione di luce, un gruppo di 5, corrispondenti agli assi X e Y, formando una matrice 5×5. Ciascuno è posizionato all’intersezione della riga (X) e della colonna (Y). Possiamo controllare uno o alcuni di essi impostando i punti coordinati.
Joystick:
|
|
|---|---|
Prodotto reale |
Schema schematico |
La struttura interna di questo joystick è composta da due resistori regolabili (potenziometri) con un valore di resistenza di 10KΩ ciascuno.
Rileva le direzioni (e l’ampiezza) della spinta tramite il pin analogico ADC del microcontrollore per emettere i segnali elettrici analogici della dimensione corrispondente. Durante la lettura effettiva del segnale, quando i valori analogici degli assi X e Y del joystick vengono rilevati nell’intervallo 450~600, si può determinare che il joystick è in uno stato neutro (fermo) senza attivazione attiva.

4.2.1.3 Parti Richieste
|
|
|
|---|---|---|
Scheda micro:bit V2 (auto-fornita) ×1 |
Smart Gamepad micro:bit (assemblato) ×1 |
Batteria AAA (auto-fornita) ×4 |
4.2.1.4 Flusso del Codice

4.2.1.5 Codice di Test
⚠️ Nota che i seguenti codici includono le librerie Makecode del Gamepad (il modo per aggiungere le librerie è stato menzionato in precedenza). La sensibilità del joystick può essere regolata in base alle proprie esigenze.
Codice completo:


Breve spiegazione:
① Inizializza la matrice LED per farla mostrare
.

② Leggi i valori degli assi X e Y per determinare la direzione di movimento. Se viene rilevata, la matrice mostra la freccia corrispondente. In caso contrario, visualizza
.

4.2.1.6 Risultato del Test

Dopo aver caricato il codice, inserisci la scheda micro:bit nello slot del gamepad (batterie installate) e sposta l’interruttore su “ON”.
Quando spingi il joystick del gamepad, puoi vedere le frecce corrispondenti sulla matrice. Se alzi il dito per riportarlo al centro, apparirà un’icona a forma di casa sulla matrice.

Suggerimento: Se non c’è risposta sulla scheda, premi il pulsante di reset sul retro della scheda micro:bit.





