libreria HCScreen, nuove funzioni e controllo con joystick

Le nuove funzioni della libreria sono per la lettura e la visualizzazione del contenuto di una scheda SD. Sono state aggiunte le seguenti nuove funzionalità:

setDirectory(percorso, DDc)

Viene effettuato un tentativo di montare la scheda SD nel lettore e leggere la directory per il percorso specificato. Viene sempre visualizzata una barra del titolo. Se si verifica un errore, viene visualizzato nella barra del titolo Errore altrimenti la barra del titolo mostra il percorso corrente. La prima voce è sempre ".." per tornare indietro di un livello o, per esempio, per tornare al menu principale in caso di errore.

getTitle()

Questa funzione restituisce il contenuto della barra del titolo come stringa. Ciò è utile per determinare il percorso corrente.

setTextfile(percorso, nome file)

La funzione tenta di aprire il file con il nome file specificato nel percorso specificato. Se la funzione ha esito positivo, le prime 100 righe del file di testo vengono visualizzate sul display. Le righe più lunghe dei caratteri visualizzabili per riga vengono divise automaticamente. Se il file contiene caratteri in formato UTF8, vengono convertiti automaticamente in modo che vengano visualizzati correttamente. Con le funzioni selectNext() e selectPrevious(

Schizzo di esempio:

Negli esempi della libreria ci sono due diversi schizzi. ESP32_Control_Center (con Rotary Encoder) e ESP32_Control_CenterJoy con il controllo del joystick. L'assegnazione del pin è stata scelta in modo da poter sostituire facilmente il modulo dell'encoder Rotary con il modulo joystick.

 

È possibile trovare la biblioteca così come gli esempi così come l'ultima volta sotto

Libreria HCScreen su github.

DisplaysSpecials

Einen Kommentar hinterlassen

Alle Kommentare werden vor der Veröffentlichung moderiert