Paso 1: Gráficos LCDs
Los gráficos LCD utilizaremos aquí se conoce como el 12864 LCD. Como el 1602 (que significa 16 caracteres, 2 líneas) el 12864 significa 128 x 64 pixeles. Como el 1602, las pantallas vienen en una variedad de colores pero los más comunes son blancos sobre un fondo azul o negro sobre un fondo amarillo. El 12864 puede funcionar como una pantalla de texto simple con 4 líneas de 16 caracteres y, de este modo, trabaja casi idéntica a la pantalla de LCD de 1604 (16 caracteres, 4 líneas). Pero no estamos aquí para una pantalla de texto, ¿estamos? Lo que distingue la 12864 es que puede poner en modo gráfico y controlar cada uno de los 8192 píxeles. No es mucho comparado con la pantalla del ordenador típico pero todavía puede proporcionar un montón de diversión por no mucho dinero. Tomé uno en línea de una fuente de China por menos de $8 entregado. También compré uno en línea de una fuente de Estados Unidos por menos de $11 entregado.
Antes de agotarse y comprar uno de estos módulos que usted necesita saber que hay realmente una gran variedad de ellos por ahí y la interfaz de manera distinta. Algunos de ellos ya tienen cables conectados, pero generalmente están Unidos a una interfaz serial. Lo que necesitamos para este proyecto es un módulo que tiene los agujeros espaciado de 0,1 pulgadas como los LCDs de 1602 que hemos estado utilizando. Dentro de esa categoría parece que hay dos variedades que realmente utilizan diferentes chips y métodos de la interfaz. Utilizado para este proyecto se muestra en las fotos anteriores. La fácil diferencia visible entre esta versión y la otra versión es el etiquetado de los pines 15 y 16. Aquí vemos que pin 15 se etiqueta como "PSB" que significa "Paralelo/Serial Bus". Nos permite seleccionar ya sea una interfaz paralela o serial. Pin 16 no se usa. En la otra versión común los pines 15 y 16 son de CS1 y CS2, respectivamente. Se utilizan para seleccionar uno de dos chips de interfaz LCD dentro del módulo. La versión que estamos utilizando aquí utiliza el chip ST7920. A continuación se proporcionan copias de la especificación de la viruta y el Manual de usuario de LCD.