Hcscreen Collection, New Function and Control of Power

Las nuevas características de la biblioteca son para leer y mostrar el contenido de una tarjeta SD. Se han añadido las siguientes características nuevas:

setDirectory(path, SDcs)

Se intenta montar la tarjeta SD en el lector y leer el directorio de la ruta especificada. Siempre se muestra una barra de título. Si se produce un error, aparecerá en la barra de título Error, de lo contrario, la barra de título muestra la ruta actual. La primera entrada es siempre ".." para volver a un nivel o, por ejemplo, volver al menú principal en caso de error.

getTitle()

Esta función devuelve el contenido de la barra de título como una cadena. Esto es útil para determinar la ruta actual.

setTextfile(ruta, nombre de archivo)

La función intenta abrir el archivo con el nombre de archivo especificado en la ruta de acceso especificada. Si la función se realiza correctamente, las primeras 100 líneas del archivo de texto se muestran en la pantalla. Las líneas que son más largas que los caracteres que se pueden mostrar por línea se dividen automáticamente. Si el archivo contiene caracteres en formato UTF8, se convierten automáticamente para que se muestren correctamente. Con las funciones selectNext() y selectPrevious, la ventana de visualización se puede mover sobre el texto.

Ejemplo de boceto:

En los ejemplos de la biblioteca hay dos bocetos diferentes. ESP32_Control_Center (con encoder giratorio) y ESP32_Control_CenterJoy con control de joystick. La asignación de pines se ha elegido para que pueda reemplazar fácilmente el módulo de encoder giratorio por el módulo joystick.

 

Puede encontrar la biblioteca, así como los ejemplos, así como la última vez

Biblioteca HCScreen en github.

MuestraEspecialidades

Deja un comentario

Todos los comentarios son moderados antes de ser publicados

Artículos de blog

  1. Ahora instalamos el esp32 a través de la administración.
  2. Lüftersteuerung Raspberry Pi
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1
  4. ESP32 - das Multitalent
  5. Transporte Aéreo - programación de ESP mediante redes locales inalámbricas