logo elektroda
logo elektroda
X
logo elektroda

[Solved] [Arduino] SSD1306 flashes after adding Deep.sleep/Blynk

pier 1824 38
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #31 18535909
    khoam
    Level 42  
    Is GPIO16 connected to the RESET pin?
  • ADVERTISEMENT
  • #32 18536032
    pier
    Level 24  
    khoam wrote:
    Is the GPIO16 connected to the RESET pin?
    .
    Well, sure. How would it wake up after sleeping.
  • ADVERTISEMENT
  • #33 18536082
    khoam
    Level 42  
    You can still test:
    Code: C / C++
    Log in, to see the code
  • ADVERTISEMENT
  • #34 18536177
    pier
    Level 24  
    khoam wrote:
    You can still test:
    Code: C / C++
    Log in, to see the code


    Error:
    'class EspClass' has no member named 'deepSleepInstant'
  • Helpful post
    #35 18536243
    khoam
    Level 42  
    With me it compiles :) .
    I have version 2.6.3 of the ESP8266 board manager.

    [Arduino] SSD1306 flashes after adding Deep.sleep/Blynk .
  • #36 18536670
    pier
    Level 24  
    After just updating the board, the circuit works flawlessly overnight.
  • Helpful post
    #37 18537393
    khoam
    Level 42  
    pier wrote:
    After updating the board itself, the circuit works flawlessly all night.

    With ESP.deepSleepInstant()?
  • #38 18537429
    pier
    Level 24  
    khoam wrote:
    pier wrote:
    After the board update alone, the circuit works flawlessly all night.
    .
    Is it with ESP.deepSleepInstant()?
    .
    No I have not typed this.
  • ADVERTISEMENT
  • #39 18542924
    pier
    Level 24  
    I tested the whole thing with Blynk, Thingspeak and ESP.deep.sleep. Everything works as it should. An update to the board helped.

Topic summary

The discussion revolves around issues faced when integrating the SSD1306 OLED display with an ESP8266 microcontroller while using Blynk and Deep Sleep functions. Users report that the display only flashes or shows nothing when these functions are added, despite working correctly without them. Suggestions include ensuring proper initialization delays for the display, checking I2C connections, and adjusting I2C speeds. It was noted that newer SSD1306 displays may require longer initialization times. The problem persisted until a board update resolved the issues, allowing the display to function correctly with Blynk and Deep Sleep.
Summary generated by the language model.
ADVERTISEMENT