• 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
Problem z OLED 128x64 (Adafruit_SSD1306 & Adafruit_GFX)
#10
to że puszcza nie jest zaskakujące IMO. Przyznam, że mało na Arduino programuje, ale ostatnie czasy jakie pamiętam że linker+kompiler sobie z tym nie radziły to Turbo Pascal Wink

Znalazłem linijkę, która jest winowajcą. W sensie jej zakomentowanie powoduje, że wartości są poprawne. Nie doszedłem jednak dlaczego. Zakomentowanie:
Kod:
display.print(valveState[i] == VALVE_OPEN ? 1 : 0, DEC);

w funkcji fillTableByData zatrzymuje występowanie błędu.

Zamiana powyższego na 
Kod:
    tmpValveState = valveState[i] == VALVE_OPEN ? 1 : 0;
    display.print(tmpValveState, DEC);
także nie rozwiązuje problemu. Czy źle używam składni języka?
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Problem z OLED 128x64 (Adafruit_SSD1306 & Adafruit_GFX) - przez manwe - 06-03-2020, 23:42

Skocz do:


Przeglądający: 1 gości