Bilder in Unterordnern

Antworten
chrisabi Verified
Beiträge: 4
Registriert: Sa 15. Nov 2025, 18:02
Hat sich bedankt: 2 mal
Wurde bedankt: 5 mal

Bilder in Unterordnern

#1

Beitrag von chrisabi Verified »

Hallo,

langsam laufen meine Werbetafeln.
Ich habe nun eine SD-Karte mit einem Unterordner erstellt. Der Name des Unterordners lautet "WAAGE".

Die Zeile änderte ich entsprechend in

Code: Alles auswählen

File dir = SD.open("/WAAGE/");  // Willst Du ein Unterverzeichnis nutzen einfach nach dem Slash eintragen und noch einen Slash ans Ende
Leider scheint das nicht alles zu sein, was geändert werden muss, denn der serielle Monitor gibt den Fehler
14:51:00.807 -> SD card init...SUCCESS
14:51:00.807 -> Opened File: BILD20.BMP
14:51:00.839 -> loadImage: file not found: BILD20.BMP
14:51:00.903 -> Bild ungueltig

Diese Fehler erscheint für jedes Bild fortlaufend. Groß-/ Kleinschreibung des Orednernamens spielt keine Rolle.

Gibt es noch irgend etwas zu beachten, beim Erstellen der Ordner auf der SD-Karte.

viele Grüße
Christian
chrisabi Verified
Beiträge: 4
Registriert: Sa 15. Nov 2025, 18:02
Hat sich bedankt: 2 mal
Wurde bedankt: 5 mal

Re: Bilder in Unterordnern

#2

Beitrag von chrisabi Verified »

Hallo,

mit Unterstützung eines Profis aus dem Arduino-Forum ist das Problem gelöst.

Im Sktech müssen die Zeilen:

Code: Alles auswählen

strcpy(name, "/");  // Willst Du ein Unterverzeichnis nutzen einfach nach dem Slash eintragen und noch einen Slash ans Ende
strcat(name, entry.name());
so geändert werden.

Das Unterverzeichnis oder auch das root Verzeichnis muss natürlich mit der Zeile:

Code: Alles auswählen

File dir = SD.open("/");  // Willst Du ein Unterverzeichnis nutzen einfach nach dem Slash eintragen und noch einen Slash ans Ende
übereinstimmen.

Die Arraygröße unter

Code: Alles auswählen

char name[16];
muss eventuell angepasst werden. Der Wert muss größer als die Anzahl der Zeichen Filename+Verzeichnisname sein.

viele Grüße
Christian
Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag

Zurück zu „Werbeanzeiger - TFT-Display-Steuerung (790)“