Come fa handicraftsman dilettante si congratulano con il suo capo per il compleanno?
Oggi il nostro nuovo viene su inoltre 128x64 pixel di esposizione 12864B in.
Vogliamo questo con uno AZ-consegna Nano V3 si connetta e indichi un compleanno salutando.
Colleghiamo l'esposizione come segue:
12864B |
AZ-consegna Nano V3 |
GND |
GND |
VCC |
5 V |
RS |
D10 |
R/W |
D11 |
E |
D13 |
PSB |
GND |
BLA |
5 V |
BLK |
GND |
Alla programmazione usiamo solo la biblioteca molto diffusa di U8glib.
/* PINOUT: MODULO AZ-consegna Nano V3 BLK GND BLA 5 V PSB (SPI) GND E (SCK) D13 R/W (MOSI) D11 RS (CS) D10 VCC 5 V GND GND Nota sul diritto d'autore di biblioteca di U8glib: Universalmente Biblioteca Grafica di 8 pezzettini, http://code.google.com/p/u8glib/ Copyright (c) nel 2012, olikraus@gmail.com Tutti i diritti riservati. */ /* U8glib integrano */ #include «U8glib.h» /* Lo Spillo di SPI definisce */ #define CS_PIN 10 /* 12864 LCD in modo SPI inizializzano */ U8GLIB_ST7920_128X64_1X u8g(CS_PIN); vuoto situazione() { } /* Il mio programma */ vuoto cappio() { /* Formato d'immagine */ u8g.pagina di cresta(); /* Si ripeta a */pronto Th { u8g.setFont(u8g_font_helvB08); //Scelga la serie completa di caratteri u8g.drawStr( 26, 28, «Compleanno felice»); //Indichi il testo u8g.setFont(u8g_font_fub14); //Serie completa di caratteri di cambiamento u8g.drawStr( 22, 46, «Andreas!»); u8g.setFont(u8g_font_cursor); //Il simbolo-Schristart sceglie u8g.drawStr( 12, 50, «\x5e»); //Herz1 u8g.drawStr( 16, 14, «\x5f»); //Herz2 u8g.drawStr( 110, 16, «\x5e»); //Herz3 u8g.drawStr( 114, 50, «\x5f»); //Herz4 u8g.drawFrame(4,4,123,60); //Rahmen1 u8g.drawFrame(2,2,123,60); //Rahmen2 }mentre(u8g.nextPage()); }
Con l'ordine u8g.setFont scegliamo la questione di tipo.
C'è una visione d'insieme delle dimensioni del tipo disponibili con il progettista sotto: https://github.com/olikraus/u8glib/wiki/fontsize
Per mostrare simboli in usiamo la serie completa di caratteri u8g_font_cursor
Con l'aiuto della tabella seguente uno trova il carattere adatto.
I cuori stanno in linea 5 in posizione 15 e 16, quindi siamo di uso u8g.drawStr e siamo economici come un segno \x5e o \x5f.
4 commenti
alfredo estela
buenos dias.
requiero la compra de la pantallade 128×64 píxeles 12864B Para. cuanto tiempo llegaria a peru. costo
Diego Andres Martinez Martinez
il codice non va. qualcuno mi lo puó pasare meglio grazie
Gerd Leonhard
Hallo, habt ihr für einen nodeMCU auch einen Verbindungplan, oder geht das mit dem nicht ?
free-x
Hallo,
wo könnte ich die Elemente ( NanoV3, ESP32 aus Ihrem Shop) für Fritzing finden
Gruß
free-x