- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 3 von 3

Thema: Konstanten in einem separaten Sketch speichern

  1. #1

    Konstanten in einem separaten Sketch speichern

    Anzeige

    Praxistest und DIY Projekte
    Hi,

    wie ist es möglich, dass ich Konstanten wie const uint8_t test_logo[] PROGMEM = {...} in einem separaten Sketch speichere und in meinem Haupt-Sketch verwende?

    Ich habe nämlich mehre Images , die als const uint8_t Array gespeichert werden. Durch diese Konstanten ist mein Sketch nun sehr lang und unschön zu lesen.

    Gruß

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Moppi
    Registriert seit
    18.03.2018
    Beiträge
    2.286
    Blog-Einträge
    21
    in einem separaten Sketch speichere und in meinem Haupt-Sketch verwende?


    In der Arduino-IDE rechts oben ist die Lupe (Serieller Monitor). Darunter ein Button mit Pfeil nach unten. Den klickst Du an und im Menü erster Eintrag: "neuer Tab" anklicken. Dann kommt unten ein gelber Eingabebereich, dort gibst Du dem neuen Sketch einen Namen ("ausgelagert" z.B.) und dann klickst Du auf "ok". Du bekommst nun einen neuen Tab mit "ausgelagert". Die Datei dazu wird in Deinem Sketch-Ordner abgelegt als "ausgelagert.ino". Eigentlich war es das schon. Alle INO-Dateien im Sketch-Ordner werden beim Compilieren zusammengeführt. Evtl. bekommst Du hier und da Fehlermeldungen, weil in dem Hauptsketch was nicht gefunden wird. Das kann man dann beheben. Aber erst mal so machen und dann weiter sehen.

    MfG

  3. #3
    Hi Moppi,
    hat super geklappt.
    Einfach dann ein h file erstellen mit dem Tab

    #ifndef Images_H
    #define Images_H

    ..constants...

    #endif
    Geändert von Lord Integer (20.11.2020 um 22:48 Uhr)

Ähnliche Themen

  1. Antworten: 13
    Letzter Beitrag: 02.12.2014, 10:13
  2. 12V DC Motor Konstanten
    Von bolorkhuu_d im Forum Motoren
    Antworten: 25
    Letzter Beitrag: 13.09.2013, 10:19
  3. dimensionierte Bits in einem Byte speichern
    Von mat-sche im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 22
    Letzter Beitrag: 08.01.2011, 09:16
  4. Sekunden ins EEPROM speichern bei einem ATtiny2313
    Von popi im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 02.09.2008, 19:45
  5. Sesordaten, ect. in einem Kondensator speichern
    Von Lars. im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 16.08.2005, 14:25

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •