Como usar un LCD a Color Nokia! (6 / 11 paso)

Paso 6: Dibujar rectángulos

Rectángulos son increíblemente útiles.  Puede dibujar un rectángulo grande para borrar la pantalla, uso de elementos de menú, indicadores, casillas de verificación, cuadros, fondos de texto y mucho más.  Afortunadamente son fáciles de dibujar en la pantalla de Nokia.  Todo lo que necesitas hacer es definir una región del tamaño del rectángulo y rellenar con un color sólido.  El siguiente código de C de AVR (usando las funciones descritas en la sección pasada) hará esto.

void color_lcd_draw_rectangle (color int, unsigned char x, unsigned char ys, unsigned char xe, unsigned char ye)
{
color_lcd_send_cmd(PASET);
color_lcd_send_data(YS);
color_lcd_send_data(ye);

color_lcd_send_cmd(CASET);
color_lcd_send_data(XS);
color_lcd_send_data(Xe);

color_lcd_send_cmd(RAMWR);

unsigned int half_rect_area = (((unsigned int)(xe-xs+1)*(ye-ys+1))/2);

para (unsigned int i = 0; i < half_rect_area; i ++)
{
color_lcd_send_data (color >> 4);
color_lcd_send_data (((color&0x0F) << 4) | () color >> 8));
color_lcd_send_data(color);
}
}

Comienza definiendo la región con CASET y PASET, inicia una escritura de la RAM y luego rellena la región con un color sólido.  Puesto que las tres líneas send_data realmente llenan 2 pixeles en vez de 1, el bucle sólo debe contar a la mitad del área del rectángulo.

Artículos Relacionados

Arduino-Plaza con pantalla LCD de Color

Arduino-Plaza con pantalla LCD de Color

B-plazas es una plataforma de electrónica modular que permite a los usuarios crear, personalizar y actualizar continuamente sus propias aplicaciones de electrónica.En esta aplicación de B-plazas cubriremos cómo montar una sencilla aplicación de Color
Como usar LightScribe y etiqueta tus discos!

Como usar LightScribe y etiqueta tus discos!

Hola, acabo de hacer mi primer disco mediante LightScribe.  Es muy fácil de hacer y da resultados perfectos!  Este es mi primer real Instructable, he tenido otros tres pero quité porque sólo había acometido a través de ellos.  Por favor comenten y pu
Como usar el chat de IRC de Instructables!

Como usar el chat de IRC de Instructables!

Antes de la implementación de la sala de chat de Meebo, que la mayoría de ustedes ha sido en, o escuchado, Instructables tenía una sala de chat IRC.La sala de meebo nos ha servido bien, pero es limitado, tiene muchos defectos y dificulta la mayoría s
Como usar un Ergo Carrier para calmar a su bebé dormir

Como usar un Ergo Carrier para calmar a su bebé dormir

Bienvenidos!Mi nombre es Jen y tengo un llevar a tu bebé, cambio de pañales de tela, lactancia materna, colecho, homeschooling mamá a cuatro diminutos sorprendentes--Manny (el loco gemelos de dos años), Zoe (9), Niko (5) y Vi.  Días son bastante chif
Cómo usar un LCD - Arduino

Cómo usar un LCD - Arduino

Vamos a aprender a usar una pantalla LCD (pantalla de cristal líquido) con una placa Arduino.Paso 1: Hardware necesario -Un Arduino Uno-Un protoboard-Jumper cables-Un potenciómetro de 10K- Y una pantalla LCD por supuesto!No necesitas ninguna herramie
Como adornos de vidrio de color con Sharpies

Como adornos de vidrio de color con Sharpies

vi originalmente este truco utilizado en la fabricación de lazo teñido camisetas con Sharpies y alcohol de frotamiento. No estoy realmente en camisas de tinte empate así que intenté hacia fuera en un medio diferente, vidrio; en concreto, quería utili
¿Como usar una Canon A1/AE-1 cámara de 35mm

¿Como usar una Canon A1/AE-1 cámara de 35mm

consiguió una vieja Canon A1 colocación alrededor? ¿No sabes cómo usarlo? Bien, Si caes en esta categoría, entonces es capaz de tomar fotos de aspecto profesional con esto en lugar de su cámara digital de apuntar y disparar. Usted podrá aprender a ut
Como hacer un Game Boy color recargable.

Como hacer un Game Boy color recargable.

No sé ustedes, pero estoy cansado de comprar pilas y todavía amo mi colección de juegos de nostalgia.así que, decidí mezclar viejos y nuevos para hacer un recargable Gameboy! este instructable es donde aprendes ahacer lo mismo!para ello se necesita:u
Golf como usar: Un hierro del Golf, madera del Golf, Putter, cuña

Golf como usar: Un hierro del Golf, madera del Golf, Putter, cuña

este instructable explicará una guía de principiantes para usar cuatro de los clubes más populares de campos de golf: 1) un hierro del golf. 2) una madera de golf. 3) un putter de golf. 4) cuña club de golfPaso 1: Cómo utilizar un hierro Club de Golf
Como usar Pokesav para Pokemon diamante y perla: una guía de idiotas a la tecnología

Como usar Pokesav para Pokemon diamante y perla: una guía de idiotas a la tecnología

este es un instructivo sobre cómo usar Pokesav que puede ser encontrado aquí. simplemente haga clic en el enlace de descargar pokesav y mostrará un mensaje para abrirlo. solo descargar y abrir para arriba y usted debe conseguir una ventana tiene un m
Como usar el fischertechnik remache titular (Riegelschlussel)!

Como usar el fischertechnik remache titular (Riegelschlussel)!

Este instructable describe cómo utilizar el fischertechnik remache titular!Juego con diferentes educativos manipulativos para ganarse la vida. (Visite www.weirdrichard.com y www.edventures.com). En los últimos dos años, he construido muchos modelos f
Estilo sirena drapeado sari - como usar sirena / pescado estilo Sari

Estilo sirena drapeado sari - como usar sirena / pescado estilo Sari

Estilo sirena drapeado sariUsar un sari de la gasa o del georgette, para este método. Meta el extremo de la sari (no pallu final) en el lado derecho y llevarlo alrededor de la cintura a la parte posterior, tuck completamente mientras haciendo lo mism
Como usar la Wikipedia!

Como usar la Wikipedia!

Se trata (el primero?) instructable en wikipedia. Gran parte de ella es autoexplicativo; Es una enciclopedia en línea que cualquier persona con un ordenador o dispositivo con acceso a Internet puede editar. Voy a explicar todas las diferentes partes
Como usar AVS Video Converter correctamente.

Como usar AVS Video Converter correctamente.

sé que mucha gente use Windows Movie Maker o IMovie para hacer películas para el entretenimiento. Programas estúpidos (por lo menos cineasta de windows) Guarde el archivo como un archivo no aceptado en muchos sitios como YouTube. Ahora, AVS es un bue