Witam, posiadam czujnik DHT22 i ATmege32. Zczytuję temperaturę czujnika, a następnie wyświetlam ją na ekranie LCD. Wszystko działa poprawnie do momentu przestawienia zmiennej rev na 1. To jest moje oznaczenie dla wejścia w inną sekcję funkcji drawgraph() tak aby przesunąć dotychczasową zawartość tablicy array[64] o 1 w lewo, element po elemencie. Niestety wówczas na ekranie piksele przesuwają się nie o jeden, a o wiele pól, a całość po chwili upraszcza się do linii przebiegającej przez cały ekran co widać najlepiej na moim filmie na yt
http://youtu.be/_20MYYa2-nACo robię źle? Mój algorytm przesuwania zawartości tablicy musi być zły ale nie mam pojęcia jak go poprawić.
Z góry dziękuję za wszelaką pomoc!
PS. Wstawiam do języka C, gdyż oprócz dwóch charakterystycznych funkcji dla arduino - cała reszta to standardowe C.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.