Aktywne Wpisy
nilfhell +119

hemikalik +124
Trzeba walczyć o swoje. Zrobiłem to jeszcze zanim spadłem na dno, zanim kompletnie straciłem robotę, rodzinę, wszystko.
Trzeźwości sobie życzę i wam :-)
#alkoholizm
Trzeźwości sobie życzę i wam :-)
#alkoholizm
źródło: 1000037251
Pobierz





mam problem z funkncją.
problem jest z arduino ale od strony programistycznej wiec ich nie wołam.
wysyłam 4 różne wartości przez bluetooth (p,r,g,b). wysyłane są zawsze osobno. jeżeli arduino otrzyma jakas wartosc to sprawdza który parametr wysyłam (otrzymuje go w formacie "r ") i przypisuje do zmiennej oraz wykonuje operacje na wszystkich 4 (p to ilosc LEDów reszta to kanały kolorow). problem jest ze za kazdym razem fukcja nie zapisuje zmiennej tzn gdy zmienie kanał "b" to diody zmieniaja kolor ale gdy zmienie "r" to "b" wraca do domyslnego i ledy maja kolor domyslny + zmiana r. wyglada na to ze fukcja zawsze czyta wartosc domysla, zmienia jedna zmienna i jak z niej wyjdzie i wejdzie to bierze wszystkie zmienne znowu domyslne.
reasumując: jak zapamiętać zmienną globalnie gdy wywołuję funkcję
dołączam kod jeżeli to coś zmieni:
http://pastebin.com/GKTAzG0Z
ponownie deklarujesz zmienną r, i do niej jest zapisywana wartość, a nie do globalnej.