Arduino Polska Forum

Pełna wersja: Problem z wyświetlaczem po aktualizacji Arduino Nano.
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam Forumowiczów,
kupiłem ostatnio do mojego komputera ZX Spectrum ciekawe urządzenie - Arduino Nano z wyświetlaczem OLED:

https://www.ebay.com/itm/TXZdunio-kit-fo...true&rt=nc

Za radą sprzedającego zainstalowałem najnowszy firmware w wersji 1.9 pobrane stąd:

http://arduitape.blogspot.com/2017/11/ne...tures.html

Po prawidłowym wykonaniu uploadu tego firmware'u do płytki Arduino, moduł przestał działać (na ekranie OLED nic się nie wyświetla, brak reakcji przycisków). Sad
Czy ktoś mógłby mi pomóc (jako kompletnemu laikowi) w kwestii gdzie i jakie zmienić parametry w tym szkicu firmware'u 1.9, aby po jego wgraniu do modułu wszystko zaczęło z powrotem prawidłowo działać?
Niestety, ze strony sprzedawcy nie mogę w ogóle liczyć na pomoc...
Z góry dziękuję. Smile
Nikt czegoś takiego raczej nie posiada i problemu nie odtworzy, więc albo męczysz sprzedawcę albo bawisz się w naukę Arduino. Oledy są sprzedawane z dwoma popularnymi adresami, wystarczy, że ktoś użył innej serii i odpalił program, a Ty sobie wgrałeś z innym adresem i masz ciemność.
No chyba, że nic nie przeczytałeś w tym pliku i po prostu wgrałeś:
Kod:
//Set defines for various types of screen, currently only 16x2 I2C LCD is supported
//#define SERIALSCREEN  1
#define LCDSCREEN16x2   1
//#define OLED1306   1
//#define P8544   1
Domyślne ustawienie to #define LCDSCREEN16x2   1, jak masz oled to trzeba wybrać oled.
kaczkat,
WIELKIE dzięki, usunąłem te dwa "//" i teraz ekran działa. Smile
Jeden problem z głowy.
Natomiast pojawił się inny, mianowicie litery na wyświetlaczu są mniej wyraźne, bo jakby ciemniejsze.
Spadł kontrast / podświetlenie tego wyświetlacza OLED1306, pierwotnie był dużo wyższy, pewnie domyślne ustawienia są takie a nie inne.
Musi być gdzieś jakieś ustawienie i parametry decydujące o poziomie kontrastu.
Nie wiesz czasem, gdzie w szkicu mógłbym to znaleźć i jak się to konkretnie nazywa?
Pozdrawiam! Smile
Nie chodziło o usunięcie, tylko o zamianę, czyli w jednym usuwasz, w drugim dodajesz. Dwa slesze oznaczają, że to jest tylko komentarz, tekst w programie, a nie instrukcja do wykonania.