top of page
Buscar
  • Foto del escritorMiguel Angel López

Display Circular GC9A01 con ATmega328.

Actualizado: 7 ago 2021

Parte de la filosofía de diseño en Áster es ofrecer productos innovadores que incentiven la inventiva y creatividad de nuestro clientes y seguidores, es por esta razón que hemos traído el Display Circular GC9A01, este display es ideal para prototipar y diseñar dispositivos 'wearables' así como para mejorar la estética o simplemente actualizar la interfaz gráfica de tus proyectos electrónicos.

Figura 1. Display Circular de Áster.


Para este tutorial mostraremos el funcionamiento del Display Circular con el microcontrolador ATmega328, para esto nos auxiliaremos de la tarjeta Fiuino UNO, los ejemplo aquí mostrados también funcionan con el Fiuino Nano y el Fiuino Pro Mini ya que los 3 modelos comparten el mismo microcontrolador, es importante mencionar que si se tiene mente usar el Fiuino Pro Mini para optimizar el espacio en el proyecto es conveniente usar el Programador USB-UART para poder cargar el programa desde el Arduino IDE a nuestra tarjeta Fiuino Pro Mini, puedes consultar más información sobre este proceso en nuestro tutorial.


Materiales necesarios



Figuras 2. Material necesario.


Cargando el programa


Para poder cargar el programa de ejemplo a nuestro Fiuino UNO es importante recordar que si es la primera vez que lo usas la mayoría de las ocaciones es necesario que instales el controlador del Fiuino UNO en tu computadora, si todavía no lo has hecho te recomendamos consultar nuestro tutorial para su correcta instalación.


Una vez lista nuestra tarjeta de desarrollo procedemos a descargar el ejemplo llamado 'HolaMundo_ATmega328', este ejemplo lo puedes descargar en el siguiente enlace , este ejemplo está dentro de la carpeta de Ejemplos ATmega328 , aquí puedes encontrar 5 ejemplos más para descubrir las funcionalidades básicas del Display Circular.



Figura 3 . Ejemplo 'HolaMundo_ATmega328'.


Una vez cargado el programa en nuestro microcontrolador vamos a continuar conectando nuestro Display Circular a nuestro Fiuino UNO mediante la siguiente manera.


Diagrama Eléctrico


Nuestro Display Circular acepta una alimentación en el pin VCC de 3.3 a 5V, pero los niveles lógicos de comunicación únicamente pueden ser de 3.3V, debido a esto, en los pines de comunicación SPI haremos un acoplo resistivo con resistores de 1K ohm, por lo tanto el circuito deberá ser de la siguiente manera.


Figura 4. Diagrama de conexiones.


Conexiones Físicas


Fiuino UNO Display Circular

 

5V ó 3.3V VCC

GND GND

D13 SCL

D11 SDA

D7 RST

D8 DC

D9 CS

D6 BL


Recuerda que es recomendable desconectar la alimentación del circuito antes de realizar cualquier ajuste en la conexiones.


Funcionamiento


Una vez realizadas las conexiones y cargado el programa HolaMundo_ATmega328 podemos apreciar el mensaje de "Hola Mundo!" en color azul, podemos apreciar que la orientación del texto se encuentra invertida, para esto se puede consultar el ejemplo RotacionDePantalla_ATmega328 , en este código explicamos cómo cambiar los atributos de la configuración sobre la orientación del texto.

Figura 5. Mensaje "Hola Mundo!" en el Display Circular.


En el repositorio podemos encontrar más ejemplos, como el código Animacion_ATmega328 , en este ejemplo podemos observar cómo aparecen y desaparecen círculos concéntricos que cambian de color aleatoreamente, a continuación de muestra el funcionamiento de este ejemplo.

Figura 6. Programa 'Animacion_ATmega328'.


Estos ejemplos sobre el Display Circular tienen el propósito de brindar un acercamiento a este peculiar módulo con una de las tarjetas más usadas del mercado, aunado a esto, este mismo módulo tiene la potencia de desplegar imágenes jpeg y archivos gif con una resolución excepcional usando el módulo ESP32, pero eso será tema del siguiente tutorial...



Enlaces de interés




696 visualizaciones0 comentarios

Entradas Recientes

Ver todo

Comments


bottom of page