ESP32 mit Nokia 5110

OP #6338824
Lesenswert?
• ▲
▼
Hallo zusammen,

ich versuche gerade über mein ESP32 Board von AZDelivery 
(https://cdn.shopify.com/s/files/1/1509/1638/files/ESP_-_32_NodeMCU_Developmentboard_Pinout_Diagram.jpg?4479111012146266271) 
ein Nokia LCD5110 anzusprechen.

Als IDE verwende ich PlattformIO. Als Board habe ich das 
doitESP32devkitV1 ausgewählt.
Mein Code sieht wie folgt aus:
#include <Arduino.h>
#include <U8g2lib.h>
#include <SPI.h>

// Nokia 5110 Display
U8G2_PCD8544_84X48_1_4W_HW_SPI u8g2(U8G2_R0, /* CE=*/ 15, /* DC=*/ 27, 
/* RST=*/ 26);


/*****************************************( Setup 
)****************************************/
void setup(void) {
    u8g2.begin();
}

/*************************************(Hauptprogramm)******************* 
*******************/
void loop(void) {
  u8g2.clear();                         // Display Löschen
  u8g2.firstPage();
  do {
    u8g2.setFont(u8g2_font_helvB08_tf); // Schrift definieren
    u8g2.setCursor(7, 22);              // Cursor auf Pixel X=7 und Y=22 
setzen
    u8g2.print("Hello");                // Text schreiben
    u8g2.setCursor(10, 34);             // Cursor auf Pixel X=10 und 
Y=34 setzen
    u8g2.print("Wolrd");                // Text schreiben
    u8g2.drawRFrame(0, 0, 84, 48, 8);   // Rechtek mit Rundung Zeichnen
    u8g2.sendBuffer();                  // Daten an Display schicken
  } while ( u8g2.nextPage() );

  delay(5000);
}

DIN -> GPIO23
CLK -> GPIO18
CE -> GPIO15
DC -> GPIO27
RST -> GPIO26

Laut pins_arduino.h gilt für doitESP32devkitV1 folgendes:
static const uint8_t SS    = 5;
static const uint8_t MOSI  = 23;
static const uint8_t MISO  = 19;
static const uint8_t SCK   = 18;

Mir wird aber nichts angezeigt im LCD.

Aktuell habe ich keine Idee wo mein Fehler liegt. Aber Grundsätzlich war 
ich der Meinung, dass Setup ist korrekt.

cu und danke im voraus
#6339282
Lesenswert?
• ▲
▼
Bjoern W. schrieb:
> Ich gehe davon aus, dass beide Displays defekt sind.

möglich
aber klappen tut beides

am nano nur die roten PCB für 5V am ESP32 nur die blauen PCB für 3,3V

wobei ich eine schon von blue leds auf 0805 weisse LEDs umgelötet hatte!

so gehen beide am Steckbrett ohne extra Drähte, ausser für die RTC mit 
Ladefnktion, da brauchts Pegelwandler an 5V
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.