Neu im Shop: 12864B 128x64 LCD Matrix Display

 

 

Comment un amateur félicite-t-il son patron pour son anniversaire ?

 

Aujourd’hui, notre nouveau 128x64 Pixel Affichage 12864B À.

Nous voulons le faire avec un AZ-Livraison Nano V3 et afficher un salut d’anniversaire.

 

Nous connectons l’écran comme suit :

 

12864B

AZ-Livraison Nano V3

Gnd

Gnd

Vcc Vcc

5v

Cas

D10 D10

R/W

D11

E

D13 D13

Psb

Gnd

Bla

5v

Blk

Gnd

 

Schéma

 

Pour la programmation, nous n’utilisons que la bibliothèque U8glib largement utilisée.

 

/*
Brochage:
MODUL AZ-Livraison Nano V3
BLK GND
BLA 5V
PSB (SPI) GND
E (SCK) D13
R/W (MOSI) D11
RS (CS) D10
VCC 5V
GND GND


Avis de copyright de la bibliothèque U8glib :

 Universal 8bit Graphics Library, http://code.google.com/p/u8glib/
  
 Droit d’auteur (c) 2012, olikraus@gmail.com
 Tous droits réservés.
*/


/- Inclure U8glib //
#include "U8glib.h"

/- ÉPINGLE SPI DE DEFINE /
#define CS_PIN 10

/- Initialiser 12864 LCD en mode SPI /
U8GLIB_ST7920_128X64_1X u8g u8g(CS_PIN);

Vide Configuration() 
{
}

/- Mon programme //
Vide Boucle() 
{   /Structure d’image //   u8g u8g.première Page();        /- Répéter à fini //   Jeu    {     u8g u8g.setFont(u8g_font_helvB08); Sélectionnez la police     u8g u8g.drawStr( 26, 28, "Joyeux anniversaire"); Afficher le texte     u8g u8g.setFont(u8g_font_fub14); Changement de police     u8g u8g.drawStr( 22, 46, "Andreas !");     u8g u8g.setFont(u8g_font_cursor); Choisissez Symbol-Schristart     u8g u8g.drawStr( 12, 50, "X5e"); Coeur1     u8g u8g.drawStr( 16, 14, "X5f"); Coeur2     u8g u8g.drawStr( 110, 16, "X5e"); Coeur3     u8g u8g.drawStr( 114, 50, "X5f");  Coeur4     u8g u8g.drawFrame(4,4,123,60);  Cadre1     u8g u8g.drawFrame(2,2,123,60);  Cadre2      }Tandis que(u8g u8g.Nextpage());
}

 

Avec la commande u8g.setFont nous sélectionnons la police.

Un aperçu des tailles de police disponibles peut être trouvé chez le développeur à: https://github.com/olikraus/u8glib/wiki/fontsize

Pour afficher des symboles, nous utilisons la police u8g_font_cursor

Sur la base du tableau suivant, vous trouverez le caractère approprié.

Les cœurs sont dans la ligne 5 à la position 15 et 16, donc nous utilisons u8g.drawStr et la sortie que les caractères .x5e et .x5f respectivement.

 Joyeux anniversaire!

 

EtalagesPour arduinoProduktvorstellungen

3 commentaires

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

Laisser un commentaire

Tous les commentaires sont modérés avant d'être publiés

Messages de blogs recommandés

  1. Installez maintenant ESP32 via l'administrateur de la carte
  2. Lüftersteuerung Raspberry Pi
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1
  4. ESP32 - das Multitalent
  5. OTA-Over the Air-ESP Programmation par WiFi