Neue Funktionen für HCScreen Bibliothek

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.

DisplaysSpecials

Einen Kommentar hinterlassen

Alle Kommentare werden vor der Veröffentlichung moderiert