Arduino Polska Forum
Nic nie wyświetla się na wyświetlaczu OLED 128x64 ISP - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Instalacja i rozwiązywanie problemów (https://forum.arduinopolska.pl/dzial-instalacja-i-rozwi%C4%85zywanie-problem%C3%B3w)
+--- Wątek: Nic nie wyświetla się na wyświetlaczu OLED 128x64 ISP (/watek-nic-nie-wy%C5%9Bwietla-si%C4%99-na-wy%C5%9Bwietlaczu-oled-128x64-isp)



Nic nie wyświetla się na wyświetlaczu OLED 128x64 ISP - KmarzPL - 29-01-2024

Mam problem z kodem który jak wgram to niec się nie wyświetla na wyświetlaczu OLED. Znalazłem punkt w kodzie gdzie nie ma żadnego błędu.
W załączniku są dwa pliki z kodem jeden to plik który wszystko działa a drugi to z kodem który nie działa prawidłowo.

Używam Arduino Uno.

Czy da się to naprawić?


RE: Nic nie wyświetla się na wyświetlaczu OLED 128x64 ISP - kaczakat - 29-01-2024

Program jest tak zły, na tylu poziomach, że tu nie ma co ratować.
Jak napisałeś post, to mogłeś wspomnieć, że problemem był stoper, jak problemem jest stoper, to go sobie przetestuj osobno, potem dodaj do większego kodu.
A co jest złe:
- masz sprzętowe SPI w Arduino, używasz programowego na pinach sprzętowych,
- naucz się używać millis,
- nie możesz zasypywać ekran danymi, czyścić go i znowu zasypywać danymi bez opamiętania. Twoje oko może coś odczytać trwającego setki ms, przy dziesiątkach zauważysz, że coś się zmienia bardziej lub mniej, ale nic nie odczytasz,
- menu blokuje loop.
Zrób kurs Arduino, programowania, ogarnij zarządzanie czasem, millis, przerwania, zwiększ ilość klocków z których będziesz umiał budować, nie wszystko da się zrobić mając w ręku tylko cegłę.


RE: Nic nie wyświetla się na wyświetlaczu OLED 128x64 ISP - KmarzPL - 29-01-2024

Koniec tematu. Udało mi się samemu naprawić kod.