• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
OLED I2C - błąd kompilatora
#1
Witam,

Próbuję uruchomić wyświetlacz OLED 128x64 I2C, korzystając z biblioteki Adafruit SSD_1306.

Po wgraniu sketcha i przy próbie kompilacji wywala mi taki błąd:

ssd1306_128x64_i2c.ino:54:2: error: #error ("Height incorrect, please fix Adafruit_SSD1306.h!");
ssd1306_128x64_i2c.ino:35: warning: only initialized variables can be placed into program memory area


Możecie mi podpowiedzieć o co chodzi?
Jeżeli pomogłem, to poproszę o punkt reputacji Big Grin
 
Odpowiedź
#2
Problem ogarnięty.
Dla potomnych mających ten sam problem przedstawiam jak to rozwiązałem.

W bibliotece Adafruit_SSD1306 otwieramy plik: Adafruit_SSD1306.h
i w nim ustawiamy tak jak poniżej:

*=========================================================================
   SSD1306 Displays
   -----------------------------------------------------------------------
   The driver is used in multiple displays (128x64, 128x32, etc.).
   Select the appropriate display below to create an appropriately
   sized framebuffer, etc.

   SSD1306_128_64  128x64 pixel display

   SSD1306_128_32  128x32 pixel display

   SSD1306_96_16

   -----------------------------------------------------------------------*/
    #define SSD1306_128_64
//   #define SSD1306_128_32
//   #define SSD1306_96_16
/*=========================================================================*


Pozdr.
Jeżeli pomogłem, to poproszę o punkt reputacji Big Grin
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości