Mostrar caracteres individuales en la pantalla Matriz

Cómo Az entrega 4 x 64 LED matriz Monitor En nuestro. Nanov3. Nuestro libro electrónico gratuito explica paso a paso cómo funciona.

Si quieres mostrar algo más que palabras, es un pequeño dibujo.Las contraseñas del MD - u pueden sintetizarse en caracteres personalizados siempre que la anchura del gráfico no exceda de ocho píxeles.

En el ejemplo de hoy, nos basamos en la Z delivery logo, pero ellos mismos pueden innovar y diseñar sus propios dibujos.La altitud está limitada a ocho píxeles, pero en la anchura usamos este límite.

Usé planillas electrónicas para crear el logotipo, porque el generador de caracteres proporcionado sólo puede crear un máximo de ocho caracteres de ancho de píxeles.

Puedes descargar mi plantilla a través del enlace Dropbox.

Plantillas descargadas


Cuando se abra, se mostrará una tabla en la que se puede introducir el emblema cambiando el valor correspondiente de los pixeles de 0 a 1 en la primera línea:

           

           

 

Aquí trataré de copiar la señal de entrega de Az. Puede introducir su propia marca, imagen o símbolo.

Después de una pequeña prueba, mis resultados son los siguientes:

 

Yo



En la línea 9, muestra el código binario correspondiente para cada columna desde abajo hasta arriba.Para utilizarlo en la base de datos MD max72xx, necesitamos los totales de la lista con los valores individuales de las comas y los formatos hexadecimales.

La Oficina A12 está a cargo.Esto calculará las columnas de los campos seleccionados (A bb en mi ejemplo), insertando comas y valores hexadecimales, seguidos de comas.

Al seleccionar, copiar y pegar la celda A12 se mostrará lo siguiente:

54,0x1e, 0x9, 0x9, 0x1f, 0x88, 0xc8, 0x8, 0x98, 0x88, 0x0, 0x8, 0x8, 0x8, [...], 0x7c

Lo que tenemos que hacer ahora es añadir esta línea completa a la base de datos MD - u max27xx.
Si sigue el ejemplo de un libro electrónico, el archivo correspondiente está en la carpeta de documentos.

Para editar este documento, recomiendo un editor de texto, por ejemplo, un libro de apuntes +, porque se ha vuelto muy confuso en la agenda ordinaria.

Juego de caracteres utilizado para definir desde la fila 168.Ahora seleccionamos un carácter para reemplazar nuestro logo.Quiero este punto.

Para ello, utilizamos / anotamos la actual línea 227 e insertamos nuestra línea.

 



Ahora guarda el archivo y terminamos.


¡Para probar, conectamos a Ardino, a través del ejemplo de archivo MD parola parola scorling, abrimos el Código de ejemplos y Reemplazamos el texto "Hola!¿Introducir un nuevo mensaje?Aprueba el texto de nuestros deseos.El Código ha sido reemplazado por nuestro nuevo emblema.Así que escribí "tu experto en electrónica".

 



Ahora sólo se carga el Código en arduino, se instalan monitores y arduino en el PC y se conecta con el PC a través del USB, por lo que ha personalizado la parte inicial de un PC por medio de un programa informático.

 

         

Si quiere enviar texto al monitor y ocultar el emblema por medio de una interfaz serial, sólo use el carácter usado, es decir, el Código.

A través del documento de autodefinición MD - max72xx - u font.cpp, puede insertar cualquier símbolo o pequeña imagen y utilizarla como tipo normal de letra.



Esperamos que hoy sea Portman. 4 x 64 LED matriz MonitorY Nanov3.Esperamos con interés sus comentarios.¡Hasta que el siguiente mensaje es enviado por Az, tu experto en microelectrónica!

Für arduinoProjekte für anfänger

6 comentarios

raj

raj

You probably have the cell width set to a size that will not show the contents of that cell, just make the width wider by grabbing the cell edge and stretching it.

Jürgen

Jürgen

Hallo, die Tabelle lässt sich mit excel NICHT öffnen. Hätten Sie evtl. auch davon eine Version die mit excel kompatibel ist?
Danke sehr.

chrisp

chrisp

Hi,
If the word “textjoin” is not automatically changed to capital letters it means Libreoffice calc didn’t recognize it as a function.

There where issues with that function but they have been fixed.

“TEXTJOIN ) are implemented in LibreOffice since Version 5.2. There were issues, but since V5.3.3. the function is actually usable.”

Could you please check if you have installed V5.3.3 or newer?

Zala

Zala

Hello,

I use it in French and the cell reads: =COLONNES&“,0x”&textjoin(“,0x”, 1, A11:BB11)

Is that expected?

chrisp

chrisp

Hello Zala,

the code below worked for me:

What Language of LibreOffice do you have installed?

I noticed that in the German version the correct content vor A12 is:

=SPALTEN&“,0x”&VERKETTEN

I hope this helps.

Zala

Zala

Good evening,

Thanks a lot for this article! I have a problem: I use Libre Office 5 on Debian Linux 7 and the A12 cell keeps reading ‘##’. What am I doing wrong, please?

Best regards,

Zala

Deja un comentario

Todos los comentarios son moderados antes de ser publicados