INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
E-ink und Nano
30.11.2020, 12:56
Beitrag #1
E-ink und Nano
Hallo,

ich habe mich von HELTEC ein E-ink 1,54 inch, display erworben.
Als Soft und Hardware Tutorial habe ich

https://draeger-it.blog/arduino-lektion-...-154-zoll/

verwendet.

Das Display habe ich angasloßen an eine Nano, da die Pinbelegung im bereich SPI gleich ist wie bei der UNO.

Alse Felermeldung erhalte ich beim kompilieren:
"Fehler beim Kompilieren für das Board Arduino Nano."

was mache ich falsch?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.11.2020, 13:02
Beitrag #2
RE: E-ink und Nano
(30.11.2020 12:56)Hans Riemers schrieb:  was mache ich falsch?
Uns nicht den Sketch und die vollständige Fehlermeldung zu zeigen.
Setze beides bitte in Codetags.
Wie das geht, steht hier.
Das kannst Du auch noch nachträglich ändern.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.11.2020, 13:02
Beitrag #3
RE: E-ink und Nano
(30.11.2020 12:56)Hans Riemers schrieb:  "Fehler beim Kompilieren für das Board Arduino Nano."

was mache ich falsch?

Das sagt nichts über einen Fehler aus.

Zeige mal die komplette Fehlermeldung.
Dazu die komplette Anzeige in den Voreinstellungen vornehmen.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.11.2020, 14:05
Beitrag #4
RE: E-ink und Nano
OK:
here it is.

Angeschloßen wie folgt:

E-Paper Display Arduino NANO
VCC 3,3 V
GND GND
D/C digitaler Pin D9
SDI digitaler Pin D11
CS digitaler Pin D10
CLK digitaler Pin D13
BUSY digitaler Pin D7

Code:

Code:
#include <SPI.h>
#include "epd1in54.h"
#include "epdpaint.h"

#define COLORED     0
#define UNCOLORED   1

unsigned char image[1024];
Paint paint(image, 0, 0);
Epd epd;

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  if (epd.Init(lut_full_update) != 0) {
      Serial.print("e-Paper init failed");
      return;
  } else {
      Serial.print("e-Paper init ok");
  }

  epd.ClearFrameMemory(0xFF);
  epd.DisplayFrame();
  epd.ClearFrameMemory(0xFF);
  epd.DisplayFrame();

  paint.SetRotate(ROTATE_0);
  paint.SetWidth(200);
  paint.SetHeight(40);

  paint.Clear(UNCOLORED);
  paint.DrawStringAt(10, 4, "Hallo Welt!", &Font12, COLORED);
  epd.SetFrameMemory(paint.GetImage(), 0, 10, paint.GetWidth(), paint.GetHeight());

  epd.DisplayFrame();  
  delay(2000);
}
void loop() {}

Fehlermeldung:

Zitat:/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54b.cpp.o (symbol from plugin): In function `Epd::~Epd()':
(.text+0x0): multiple definition of `Epd::~Epd()'
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54.cpp.o (symbol from plugin)Sad.text+0x0): first defined here
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54b.cpp.o (symbol from plugin): In function `Epd::~Epd()':
(.text+0x0): multiple definition of `Epd::~Epd()'
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54.cpp.o (symbol from plugin)Sad.text+0x0): first defined here
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54b.cpp.o (symbol from plugin): In function `Epd::~Epd()':
(.text+0x0): multiple definition of `Epd::Epd()'
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54.cpp.o (symbol from plugin)Sad.text+0x0): first defined here
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54b.cpp.o (symbol from plugin): In function `Epd::~Epd()':
(.text+0x0): multiple definition of `Epd::Epd()'
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54.cpp.o (symbol from plugin)Sad.text+0x0): first defined here
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54b.cpp.o (symbol from plugin): In function `Epd::~Epd()':
(.text+0x0): multiple definition of `Epd::SendCommand(unsigned char)'
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54.cpp.o (symbol from plugin)Sad.text+0x0): first defined here
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54b.cpp.o (symbol from plugin): In function `Epd::~Epd()':
(.text+0x0): multiple definition of `Epd::SendData(unsigned char)'
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54.cpp.o (symbol from plugin)Sad.text+0x0): first defined here
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54b.cpp.o (symbol from plugin): In function `Epd::~Epd()':
(.text+0x0): multiple definition of `Epd::WaitUntilIdle()'
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54.cpp.o (symbol from plugin)Sad.text+0x0): first defined here
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54b.cpp.o (symbol from plugin): In function `Epd::~Epd()':
(.text+0x0): multiple definition of `Epd::Reset()'
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54.cpp.o (symbol from plugin)Sad.text+0x0): first defined here
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54b.cpp.o (symbol from plugin): In function `Epd::~Epd()':
(.text+0x0): multiple definition of `Epd::Sleep()'
/var/folders/m9/c8mp16kj5373b6886x5n6tbr0000gn/T/arduino_build_390346/libraries/Waveshare_ePaper/epd1in54.cpp.o (symbol from plugin)Sad.text+0x0): first defined here
collect2: error: ld returned 1 exit status
Bibliothek SPI in Version 1.0 im Ordner: /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI wird verwendet
Bibliothek Waveshare_ePaper im Ordner: /Users/hansriemers/Documents/Arduino/libraries/Waveshare_ePaper (legacy) wird verwendet
exit status 1
Fehler beim Kompilieren für das Board Arduino Nano.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.11.2020, 14:14
Beitrag #5
RE: E-ink und Nano
Vermutlich hast du den Sketch nicht komplett herunter geladen.

Es fehlt:
Code:
#include "imagedata.h"
Weiter habe ich noch nicht geschaut.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.11.2020, 14:19
Beitrag #6
RE: E-ink und Nano
Habe Imagedata.h auch geladen und den gleiche Fehlermeldung bekommen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.11.2020, 14:26
Beitrag #7
RE: E-ink und Nano
Das ist ein Linkerfehler. Wahrscheinlich (ich kenne die Lib nicht) darfst Du nicht alles rein kopieren, sondern musst Dich zwischen epd1in54 und epd1in54b entscheiden (hier wahrscheinlich die erste).

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.11.2020, 15:58
Beitrag #8
RE: E-ink und Nano
Auch diese Lib habe ich hinzugefügt, ohne erfolg.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  JES LED mit Ardino Nano Steuern??? Hartcor1 13 686 15.01.2021 11:11
Letzter Beitrag: SpaghettiCode
  Arduino Nano + 2 Elektromotoren + 2 Servos + 2 Ultraschallsensoren + IR Sensor PurpleLightning 22 4.778 13.10.2020 10:24
Letzter Beitrag: hotsystems
  nano atmega168 und Fingerprintsensor DY50 nanofanman 1 799 01.10.2020 14:20
Letzter Beitrag: hotsystems
  RX-LED am Nano abfragen Fiete11 19 3.252 20.08.2020 20:40
Letzter Beitrag: hotsystems
  Motorrad-Tacho (Nano) robust gegen Störungen machen SebastianM 10 2.829 04.08.2020 23:15
Letzter Beitrag: Chopp
  Outputs vom Nano Reinhard112 9 2.720 18.07.2020 19:31
Letzter Beitrag: hotsystems
  Arduino Nano Funktioniert nicht? acca500 7 2.436 10.05.2020 10:22
Letzter Beitrag: hotsystems
  Nano nur mit CH340 USB ?? Franz54 23 6.152 18.04.2020 21:16
Letzter Beitrag: Franz54
  Nano und 12Volt für Weichensteuerung Jan99 2 1.633 13.04.2020 12:30
Letzter Beitrag: hotsystems
  Stand-alone-Nano an USB leuchtet nicht AnFi 5 1.778 23.03.2020 10:08
Letzter Beitrag: SOFTHARD

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste