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
  Datenblatt für Arduino nano Rev 1.0 gesucht kpc 7 292 08.04.2021 17:19
Letzter Beitrag: kpc
  nano Klon verliert immer Kontakt zur Arduino IDE. Schon Kabel durchprobiert. gutschy 24 2.096 26.03.2021 09:10
Letzter Beitrag: hotsystems
  Servo funktioniert nicht richtig an Arduino Nano Maxcruiser 25 3.055 14.03.2021 17:11
Letzter Beitrag: hotsystems
  Stromversorgung: Schrittmotor + Arduino nano e69-fan 12 2.211 07.02.2021 11:26
Letzter Beitrag: Franz54
  Belastbarkeit 5V Ausgang (Pin 27) am Nano flint74 7 1.210 02.02.2021 20:29
Letzter Beitrag: flint74
  JES LED mit Ardino Nano Steuern??? Hartcor1 13 2.428 15.01.2021 11:11
Letzter Beitrag: SpaghettiCode
  Arduino Nano + 2 Elektromotoren + 2 Servos + 2 Ultraschallsensoren + IR Sensor PurpleLightning 22 5.620 13.10.2020 10:24
Letzter Beitrag: hotsystems
  nano atmega168 und Fingerprintsensor DY50 nanofanman 1 1.016 01.10.2020 14:20
Letzter Beitrag: hotsystems
  RX-LED am Nano abfragen Fiete11 19 3.809 20.08.2020 20:40
Letzter Beitrag: hotsystems
  Motorrad-Tacho (Nano) robust gegen Störungen machen SebastianM 10 3.297 04.08.2020 23:15
Letzter Beitrag: Chopp

Gehe zu:


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