Nuove funzionalità per la libreria HCScreen

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.

DisplaysSpeciali

Einen Kommentar hinterlassen

Alle Kommentare werden vor der Veröffentlichung moderiert

Post di blog consigliati

  1. Installa ESP32 ora dal gestore del consiglio di amministrazione
  2. Lüftersteuerung Raspberry Pi
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1
  4. ESP32 - das Multitalent
  5. OTA - Over the Air - Programmazione ESP tramite WLAN