Franzis Grafikdisplay programieren

Hallo liebe Community, ich habe mir bei Conrad das Franzis maker kit Grafikdisplay programieren gekauft und wollte es mal auf den Mega 2560 conElegoo testen .
Aber ich bekomme auser der Helligkeit nix angezeigt.
Aber irgendwie geht das immer in die Hose!
Fehler beim Kompilieren des Board Mega 2560 sagt mir das Programm immer wieder.
Kann mir da vielleicht mal einer weiterhelfen ?

Mfg

Und warum zeigst du uns die Fehlermeldung nicht.

Nur du sitzt vor deinem Display.

Hi

Bevor Du die Fehlermeldung auf dem Display suchst - Die stehen in der IDE :wink:
Dein Sketch könnte dabei ebenfalls interessant sein. (Code-Tags, bitte)

MfG

Habe mir von Buch.cd nun mal die ganzen Sketsche runtergeladen und das wird immer kurioser.
Manche Programme läd er so wie den Kalender auf den Mega andere nicht ?! Aber die Anzeige ist immer noch nur hell orange. Sehe keinen einzigen Pixel auf dem Display .
Kann das display vielleicht kaputt sein ?

Wenn er eine Fehlermeldung bringt, wird er den Sketch für das Display nicht hochladen, also kannst Du nichts auf dem Display sehen.
Gib uns doch bitte den Sketch (bitte in Codetags) und die Fehlermeldung.
Sonst haben wir keine Chance, Dir zu helfen.

Gruß Tommy

#include "Display.h"
#include "SPI.h"

#define LCD_BUTTON_LEFT A4
#define LCD_BUTTON_RIGHT A5

const PROGMEM byte qrCode [] = {
 0xFF, 0xFF, 0xFF, 0x07, 0x07, 0x07, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0x07,
 0x07, 0x07, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x38, 0x38, 0x38, 0xC7, 0xC7, 0xC7, 0x00, 0x00,
 0x00, 0x38, 0x38, 0x38, 0x07, 0x07, 0x07, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x07, 0x07,
 0x07, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0x07, 0x07, 0x07, 0xFF, 0xFF, 0xFF,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00,
 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x8E, 0x8E, 0x8E, 0x81, 0x81, 0x81, 0xF0, 0xF0,
 0xF0, 0x7E, 0x7E, 0x7E, 0xF0, 0xF0, 0xF0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00,
 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x80, 0x40, 0x20, 0xE8, 0xE0, 0xC0, 0x80, 0x10, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x1F, 0x1F, 0x1F, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C,
 0x1C, 0x1C, 0x1F, 0x1F, 0x1F, 0x00, 0x00, 0x00, 0x1F, 0x1F, 0x1F, 0x03, 0x03, 0x03, 0xFF, 0xFF,
 0xFF, 0xE0, 0xE0, 0xE0, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x1F, 0x1F, 0x1C, 0x1C,
 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1F, 0x1F, 0x1F,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x03, 0x04, 0x08, 0x2F, 0x0F, 0x07, 0x03, 0x10, 0x01,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x07, 0x07, 0x07, 0x3F, 0x3F, 0x3F, 0xFF, 0xFF, 0xFF, 0x07, 0x07, 0x07, 0x3F, 0x3F, 0x3F, 0x38,
 0x38, 0x38, 0xC7, 0xC7, 0xC7, 0x07, 0x07, 0x07, 0xFF, 0xFF, 0xFF, 0x07, 0x07, 0x07, 0x38, 0x38,
 0x38, 0xC0, 0xC0, 0xC0, 0x3F, 0x3F, 0x3F, 0xC7, 0xC7, 0xC7, 0xC7, 0xC0, 0xC0, 0xC0, 0x07, 0x07,
 0x07, 0x38, 0x38, 0x38, 0xC7, 0xC7, 0xC7, 0xC0, 0xC0, 0xC0, 0xC7, 0xC7, 0xC7, 0x38, 0x38, 0x38,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x0E, 0x0E, 0x0E, 0x00, 0x00, 0x00, 0x0F, 0x0F, 0x0F, 0x70, 0x70, 0x70, 0x0E, 0x0E, 0x0E, 0x0E,
 0x0E, 0x0E, 0x71, 0x71, 0x71, 0x0E, 0x0E, 0x0E, 0x81, 0x81, 0x81, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE,
 0xFE, 0x71, 0x71, 0x71, 0x80, 0x80, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0x71, 0x71, 0x71, 0x70, 0x70,
 0x70, 0xF0, 0xF0, 0xF0, 0x8F, 0x8F, 0x8F, 0x0F, 0x0F, 0x0F, 0xF1, 0xF1, 0xF1, 0x80, 0x80, 0x80,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0xF8, 0xF8, 0xF8, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
 0x38, 0x38, 0xF8, 0xF8, 0xF8, 0x00, 0x00, 0x00, 0x3F, 0x3F, 0x3F, 0xFF, 0xFF, 0xFF, 0x07, 0x07,
 0x07, 0xC0, 0xC0, 0xC0, 0x3F, 0x3F, 0x3F, 0xC7, 0xC7, 0xC7, 0xC7, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC0, 0xC0, 0xC0, 0x3F, 0x3F, 0x3F, 0x07, 0x07, 0x07,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x18, 0x18, 0xF8, 0xF8, 0x18, 0x18, 0x00, 0xF8, 0xF8, 0x00, 0xF8, 0xF8, 0x18, 0x18, 0xF8,
 0xF8, 0x00, 0x78, 0x78, 0xE0, 0xE0, 0x78, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0x00,
 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFE, 0xFE, 0xFE, 0xF1, 0xF1, 0xF1, 0x80, 0x80,
 0x80, 0xF1, 0xF1, 0xF1, 0x8E, 0x8E, 0x8E, 0xF1, 0xF1, 0xF1, 0xF1, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E,
 0x0E, 0x71, 0x71, 0x71, 0x8F, 0x8F, 0x8F, 0x81, 0x81, 0x81, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10, 0x1D, 0x05, 0x00, 0x05, 0x19, 0x04, 0x00, 0x11,
 0x1D, 0x04, 0x00, 0x04, 0x1D, 0x05, 0x00, 0x1C, 0x1C, 0x15, 0x00, 0x1C, 0x0C, 0x1C, 0x00, 0x10,
 0x1C, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0xFF, 0xFF, 0xFF, 0xE0, 0xE0, 0xE0, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE0,
 0xE0, 0xE0, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0xE0, 0xE0, 0xE0, 0x1C, 0x1C,
 0x1C, 0xFC, 0xFC, 0xFC, 0x03, 0x03, 0x03, 0x1F, 0x1F, 0x1F, 0xE0, 0xE0, 0xE0, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};

Display lcd = Display();
int contrast = 18;
void setup() {
 pinMode(LCD_BUTTON_LEFT, INPUT);
 digitalWrite(LCD_BUTTON_LEFT, HIGH);
 pinMode(LCD_BUTTON_RIGHT, INPUT);
 digitalWrite(LCD_BUTTON_RIGHT, HIGH);
 lcd.init(contrast);
 setContrast();
}

void loop() {

 if (!digitalRead(LCD_BUTTON_LEFT) && contrast > 0) {
   contrast--;
   setContrast();
   }
   if (!digitalRead(LCD_BUTTON_RIGHT) && contrast < 63) {
     contrast++;
     setContrast();
     }
   delay(50);
 }

 void setContrast() {
   char buffer[50];
   lcd.writeCommand(0x81);
   lcd.writeCommand(contrast);
   sprintf(buffer, "%d", contrast);
   lcd.clearVideoBuffer();
   lcd.drawBitmap(0, 0, 128, 64, qrCode);
   lcd.drawString(100, 13, buffer);
   lcd.show();
 }

Ich hatte Dich gebeten, den Sketch in Codetags (</> oben links im Forumseditor zu setzen).
Die Fehlermeldung dazu fehlt auch noch.
Wie sollen wir Dir helfen, wenn Du unsere Posts dauernd ignorierst?

Gruß Tommy

Kennst du den Begriff "Code-Tags" nicht ?

Schau mal ob Francis auf seiner Internetseite Fehlerberichtigungen zu den Kit bereitstellt.

Bist Du sicher das das Shield mit dem Arduino MEGA funktioniert?

Handbuch auf Seite 9:

Grafikdisplay mit Arduino Leonardo sowie Arduino MEGA nutzen
Der Arduino Leonardo und der Arduino MEGA haben im Gegensatz
zum Arduino UNO keinen ausgeführten Hardware-SPI an den Pins
11, 12 und 13 (siehe SPI - Arduino Reference).
Das Ansprechen über die API ist somit nur im Software-SPI-Modus
möglich (Methode initSoftSPI() statt init()). Im Handbuch wird diese
Methode mit dem Beispiel »Hardware Playground« (Seite 85) vorge-
stellt. Damit die Beispiele mit den beiden genannten Boards laufen,
muss eine Anpassung im Code erfolgen. Diese Anpassungen finden
Sie als Download unter http://www.buch.cd.

Grüße Uwe

Aber leider fehlt immer noch die Fehlermeldung, die sicher einiges aussagen wird.