Neu im Shop: 12864B 128x64 LCD Matrix Display

 

 

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

 

Piano d'interruttore

 

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.

 Buon compleanno!

 

DisplaysPer arduinoProduktvorstellungen

3 Kommentare

Diego Andres Martinez Martinez

Diego Andres Martinez Martinez

il codice non va. qualcuno mi lo puó pasare meglio grazie

Gerd Leonhard

Gerd Leonhard

Hallo, habt ihr für einen nodeMCU auch einen Verbindungplan, oder geht das mit dem nicht ?

free-x

free-x

Hallo,

wo könnte ich die Elemente ( NanoV3, ESP32 aus Ihrem Shop) für Fritzing finden

Gruß
free-x

Einen Kommentar hinterlassen

Alle Kommentare werden vor der Veröffentlichung moderiert

Post di blog consigliati

  1. Installa ESP32 ora dal gestore del consiglio di amministrazione
  2. Lüftersteuerung Raspberry Pi
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1
  4. ESP32 - das Multitalent
  5. OTA - Over the Air - Programmazione ESP tramite WLAN