Witam,
Chciałbym narysować przebieg sygnału mierzonego przez przetwornik A/C mikrokontrolera.
Niestety za nic w świecie nie potrafię tego zrobić.
Więc po kolei. Najpier tworzę sobie tablicę o 83 polach(LCD PCD8544 84x48). Przesuwam po kolei każde pole w prawo, a w indeks 0 wpisuje aktualna odczytana wartosc. Jako że jest to char to nie chce nadpisac 0 indeksu 1 dlatetego, zapisuje go sobie do zmiennej i potem wprowadzam.
Druga petla to juz sprawdzanie po kolei wartosci z tablicy (zaczynajac od konca) i wyswietlanie na okreslonym poziomie.
Niestety ale jedyne co udaje mi się uzyskać to jedna pionowa linia na wyswietlaczu. A według mnie powinny być przesuwajace sie w lewo piksele na okreslonym poziomie w zależnosci od odczytu. Nie ma jeszcze kasowania wczesniejszych wartosci dlatego, powinno rysowac kreski w lewą stronę.
Pomoże mi ktoś?
Załączam jeszcze biblioteke do wyswietlacza:
Chciałbym narysować przebieg sygnału mierzonego przez przetwornik A/C mikrokontrolera.
Niestety za nic w świecie nie potrafię tego zrobić.
Kod: C / C++
Więc po kolei. Najpier tworzę sobie tablicę o 83 polach(LCD PCD8544 84x48). Przesuwam po kolei każde pole w prawo, a w indeks 0 wpisuje aktualna odczytana wartosc. Jako że jest to char to nie chce nadpisac 0 indeksu 1 dlatetego, zapisuje go sobie do zmiennej i potem wprowadzam.
Druga petla to juz sprawdzanie po kolei wartosci z tablicy (zaczynajac od konca) i wyswietlanie na okreslonym poziomie.
Niestety ale jedyne co udaje mi się uzyskać to jedna pionowa linia na wyswietlaczu. A według mnie powinny być przesuwajace sie w lewo piksele na okreslonym poziomie w zależnosci od odczytu. Nie ma jeszcze kasowania wczesniejszych wartosci dlatego, powinno rysowac kreski w lewą stronę.
Pomoże mi ktoś?
Załączam jeszcze biblioteke do wyswietlacza:
Kod: C / C++