EL0490 LCD GRÁFICO 12864 AZUL

N.º de producto: EL0490

En existencias

12,00

IVA incluido
 


EL0490 LCD Gráfico 12864 Azul Iluminado Arduino


Display Gráfico muy vistoso, tiene una resolución de 128x64, los caracteres son blancos y tiene retroiluminación y potenciómetro para regular el contraste incorporado en la parte posterior.


Características:

  • Tipo: HJ12864ZW.
  • Controlador: ST7920.
  • Pantalla Color: azul.
  • Carácter Color: blanco.
  • Otras características: 5 V de alimentación lógica, comunicación paralela, alta confiabilidad, amplio rango de temperatura.

 

Se inicializa con el comando:


U8GLIB_ST7920_128X64 u8g(18, 16, 17, U8G_PIN_NONE);                  // SPI Com: SCK = en = 18, MOSI = rw = 16, CS = di = 17

 

Código de ejemplo:

/*

Ejemplo Pantalla 128x64

www.electrrio.com

*/

#include "U8glib.h"

// setup u8g object, please remove comment from one of the following constructor calls

 

//U8GLIB_NHD27OLED_BW u8g(13, 11, 10, 9);       // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9

//U8GLIB_NHD27OLED_2X_BW u8g(13, 11, 10, 9); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9

//U8GLIB_NHD27OLED_GR u8g(13, 11, 10, 9);       // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9

//U8GLIB_NHD27OLED_2X_GR u8g(13, 11, 10, 9);  // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9

//U8GLIB_DOGS102 u8g(13, 11, 10, 9);                    // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9

//U8GLIB_DOGM132 u8g(13, 11, 10, 9);                    // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9

//U8GLIB_DOGM128 u8g(13, 11, 10, 9);                    // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9

//U8GLIB_ST7920_128X64 u8g(8, 9, 10, 11, 4, 5, 6, 7, 18, U8G_PIN_NONE, U8G_PIN_NONE, 17, 16);   // 8Bit Com: D0..D7: 8,9,10,11,4,5,6,7 en=18, di=17,rw=16

U8GLIB_ST7920_128X64 u8g(18, 16, 17, U8G_PIN_NONE);                  // SPI Com: SCK = en = 18, MOSI = rw = 16, CS = di = 17

//U8GLIB_ST7920_192X32 u8g(8, 9, 10, 11, 4, 5, 6, 7, 18, U8G_PIN_NONE, U8G_PIN_NONE, 17, 16);   // 8Bit Com: D0..D7: 8,9,10,11,4,5,6,7 en=18, di=17,rw=16

//U8GLIB_ST7920_192X32 u8g(18, 16, 17, U8G_PIN_NONE);                  // SPI Com: SCK = en = 18, MOSI = rw = 16, CS = di = 17

//U8GLIB_LM6059 u8g(13, 11, 10, 9);                    // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9

//U8GLIB_LM6063 u8g(13, 11, 10, 9);                    // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9

//U8GLIB_DOGXL160_BW u8g(10, 9);            // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9

//U8GLIB_DOGXL160_GR u8g(13, 11, 10, 9);             // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9

//U8GLIB_DOGXL160_2X_BW u8g(13, 11, 10, 9);            // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9

//U8GLIB_DOGXL160_2X_GR u8g(13, 11, 10, 9);             // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9

//U8GLIB_PCD8544 u8g(13, 11, 10, 9, 8);                    // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9, Reset = 8

//U8GLIB_PCF8812 u8g(13, 11, 10, 9, 8);                    // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9, Reset = 8

//U8GLIB_KS0108_128 u8g(8, 9, 10, 11, 4, 5, 6, 7, 18, 14, 15, 17, 16); // 8Bit Com: D0..D7: 8,9,10,11,4,5,6,7 en=18, cs1=14, cs2=15,di=17,rw=16

//U8GLIB_LC7981_160X80 u8g(8, 9, 10, 11, 4, 5, 6, 7,  18, 14, 15, 17, 16); // 8Bit Com: D0..D7: 8,9,10,11,4,5,6,7 en=18, cs=14 ,di=15,rw=17, reset = 16

// RS=19, WR=18, CS=17, RST=16

//U8GLIB_ILI9325D_320x240 u8g(18,17,19,U8G_PIN_NONE,16 );  // 8Bit Com: D0..D7: 0,1,2,3,4,5,6,7 en=wr=18, cs=17, rs=19, rd=U8G_PIN_NONE, reset = 16

 

void draw(void) {

  // graphic commands to redraw the complete screen should be placed here  

  //u8g.setFont(u8g_font_unifont);

  u8g.setFont(u8g_font_osb21);

  u8g.drawStr( 10, 23, "Electrrio");

 // u8g.setFont(u8g_font_osb21);

  u8g.setFont(u8g_font_unifont);

  u8g.drawStr( 0, 40, "www.electrrio.es");

  u8g.drawStr( 17, 60, "648 34 16 33");

}

 

void setup(void) {

 

  // flip screen, if required

  // u8g.setRot180();

 

  // assign default color value

  if ( u8g.getMode() == U8G_MODE_R3G3B2 )

    u8g.setColorIndex(255);     // white

  else if ( u8g.getMode() == U8G_MODE_GRAY2BIT )

    u8g.setColorIndex(3);         // max intensity

  else if ( u8g.getMode() == U8G_MODE_BW )

    u8g.setColorIndex(1);         // pixel on

}

 

void loop(void) {

  // picture loop

  u8g.firstPage();  

  do {

    draw();

  } while( u8g.nextPage() );

 

  // rebuild the picture after some delay

  delay(500);

}

 

Ejemplo de Conexión con MEGA o UNO por SPI (gentileza de Antoni)

Tiene 20 pines, a la izquierda el 20 y a la derecha el 1

conexionado para SPI:

1: VSS masa módulo

2: VDD alimentación módulo

3: contraste (opcional, un potenciómetro de 10 k, cursor en pin 3)

4: RS:

arduino UNO= SALIDA 10  =CS

arduino MEGA=SALIDA 53=CS

5:R/W:

arduino UNO= SALIDA 11  =MOSI

arduino MEGA=SALIDA 51=MOSI

6: E:

arduino UNO= SALIDA 13  =SCK

arduino MEGA=SALIDA 52=SCK

15:PSB a masa

17:RST reset, a masa hace reset, a +5 está operativo

19: BLA  alimentación led iluminación, se puede poner un potenciómetro o a +5 directo

20: BLK  masa del led iluminación

Los clientes que han comprado este producto también han comprado

*
Todos los precios incluyen IVA



Examine también estas categorías: Imagen, Módulos y Sensores Arduino, Varios Electrónica General, Todos los Productos