Con le nuove funzionalità, ora puoi farlo in modo colorato nei menu.
È possibile modificare il colore del testo e o il colore di sfondo al centro del testo. Anche il posizionamento è possibile. Per ottenere questi effetti, i caratteri di controllo sono semplicemente incorporati nel testo da visualizzare.
- 02 - Colore del testo: dopo il carattere di controllo, devono seguire tre byte con i valori di colore per rosso, verde e blu. Si noti che il valore 0 non deve essere utilizzato (fine stringa). Utilizzare invece 1, il che non fa alcuna differenza. I valori di byte possono essere facilmente incorporati in una stringa semplicemente posizionando una "A" davanti ad essa. Prestare attenzione al seguente valore numerico è previsto come numero ottale o con la x precedente come numero esadecimale.
Ad esempio, "il seguente" significa " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
N. 2 - 2 colore del testo
Valore di 377 USD per il rosso
.xff - 255 valore per il verde
Valore di 10 x 8 per il blu
Test: testo da emettere - 03 - Colore di sfondo: anche qui seguire tre byte per il rosso, verde e blu con le stesse regole come per il colore del testo
- 01 - reimposta tutte le modifiche di colore (il colore del testo e il colore di sfondo sui valori preimpostati.
- 04 - Posizione: un byte segue con la posizione nella riga in cui l'output di testo deve continuare. Questo rende molto facile visualizzare le tabelle.
Un'altra innovazione si applica al controllo del joystick. Non è più necessario programmare la query dei perni del joystick nel ciclo principale stesso, questo ora fa semplicemente una funzione della libreria HC-Screen. È solo necessario comunicare i pin a cui il joystick è stato collegato alla libreria con la funzione initJoy e passare una cosiddetta funzione di callback, che viene chiamata ogni volta che il gestore del joystick interno ha qualcosa al programma principale. vuole fare rapporto. A questa funzione di callback, la libreria passa le informazioni in cui si trova la modalità di visualizzazione.
- HC_NONE - 0
- HC_MENU 1
- HC_ICONS n. 2 n. 2
- HC_DIRECTORY 3
- HC_KEYBOARD 4
- HC_FILE 5
- HC_STATIC N. 6
Una chiamata alla funzione handleJoy() deve essere installata nel ciclo principale in modo che la libreria possa rispondere al joystick.
La biblioteca può essere Libreria HCScreenScaricato. Nell'IDE di Arduino, è sufficiente importare il file zip dal download in Gestione librerie.