e-Paper ESP32 WROOM +7.5B WAVESHARE - no display working

Hello everyone,

I have some kind problem to understand how ESP32 WROOM (link) and e-paper 7.5b (link) work toguether.

The demo code with wifi is working (for uploading image)

But all projet I try did not work.
For exemple this weather program do not show anything : display stay unchanged.

How can i solve my problem, or any tips to understand what I have missed ? Thank you very much for any help !

"

"

I Use ESP32 DEV MODULE in IDE ;
VERIFY shows no problem
I download all package / librarie the project needed (i guess)

Code :

/**
    @filename   :   epd7_4c-test08.ino
    @brief      :   7.4inch e-ink tests
    @author     :   YodaLogic

    Test LUT for Chroma74 display.
    Based on epd7in5-demo.ino Yehui from Waveshare
    ESP32
*/

#include <SPI.h>
#include "epd7in5b.h"
#include "DoNotDisturbColor.h"
#include "DoNotDisturbBW.h"

#define LED_BUILTIN 2

void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  pinMode(LED_BUILTIN, OUTPUT);
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  Epd epd;
  if (epd.Init() != 0) {
    Serial.print("e-Paper init failed");
    return;
  }

  for ( int i = 0; i < 2; i++)
  {
    Serial.println("Display DND BW");
    epd.DisplayBWFrame(IMAGE_DND_BW);
    delay(10000);
    Serial.println("Display DND Color");
    epd.DisplayFrame(IMAGE_DND_C);
    delay(10000);
    Serial.println("Pattern");
    epd.DisplayPattern();
    delay(10000);
  }

  Serial.println("Sleep");
  epd.Sleep();
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW

}

void loop() {
  // put your main code here, to run repeatedly:

}

I think the problem come from that i didn't use the right librairie for epaper ESP32 driver board (not using SPI), how to solve it ?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.