HCScreen Bibliothek, Neue Funktionen und Ansteuerung mit Joystick - AZ-Delivery

Les nouvelles fonctions de la bibliothèque permettent de lire et d'afficher le contenu d'une carte SD. Les nouvelles fonctionnalités suivantes ont été ajoutées:

setDirectory (chemin, SDcs)

Une tentative est faite pour monter la carte SD dans le lecteur et pour lire le répertoire du chemin spécifié. Une barre de titre est toujours affichée. Si une erreur se produit, la barre de titre affiche Erreur, sinon la barre de titre affiche le chemin actuel. La première entrée est toujours ".." pour remonter d'un niveau ou, par exemple, pour revenir au menu principal en cas d'erreur.

getTitle ()

Cette fonction renvoie le contenu de la barre de titre sous forme de chaîne. Ceci est utile pour obtenir le chemin actuel.

setTextfile (chemin, nom de fichier)

La fonction tente d'ouvrir le fichier avec le nom de fichier spécifié dans le chemin d'accès spécifié. Si la fonction réussit, les 100 premières lignes du fichier texte s'affichent à l'écran. Les lignes plus longues que les caractères affichables par ligne sont automatiquement divisées. Si le fichier contient des caractères au format UTF8, ils sont automatiquement convertis afin qu'ils s'affichent correctement. Avec les fonctions selectNext () et selectPrevious, la fenêtre d'affichage peut être déplacée sur le texte.

Exemple d'esquisse:

Il existe deux esquisses différentes dans les exemples de bibliothèque. ESP32_Control_Center (avec encodeur rotatif) et ESP32_Control_CenterJoy avec commande via joystick. L'affectation des broches a été choisie pour que vous puissiez facilement remplacer le module codeur rotatif par le module joystick.

 

La bibliothèque ainsi que les exemples se trouvent sous la dernière fois

Bibliothèque HCScreen  sur github.

DisplaysSpecials

Laisser un commentaire

Tous les commentaires sont modérés avant d'être publiés

Articles de blog recommandés

  1. ESP32 jetzt über den Boardverwalter installieren - AZ-Delivery
  2. Internet-Radio mit dem ESP32 - UPDATE - AZ-Delivery
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1 - AZ-Delivery
  4. ESP32 - das Multitalent - AZ-Delivery