• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z zerowaniem licznika
#1
Mam problem z bardzo prostą funkcją mianowicie kiedy kręcę enkoderem na wyświetlaczu co obrót dodawałem 1 a kiedy osiągnął pewną wartość to się zerwał, mniej więcej tak:

int suma = 0;

suma = suma + 1;
if (suma == 30){
suma = 0;
}

I to działało ale potrzebowałem miec większą rozdzielczość tego licznika więc użyłem float:

float suma = 0;

suma = suma + 0.10;
if (suma == 30.00){
suma = 0.00;
}


Niestety ten zapis nie działa licznik w ogóle się nie zeruje a w drugą stronę zaczyna pokazywać liczby ujemne. 

Proszę o pomoc.
 
Odpowiedź
  


Wiadomości w tym wątku
Problem z zerowaniem licznika - przez kataklysm - 10-09-2019, 01:45
RE: Problem z zerowaniem licznika - przez semi - 10-09-2019, 10:05
RE: Problem z zerowaniem licznika - przez Agregacik - 10-09-2019, 11:57
RE: Problem z zerowaniem licznika - przez kataklysm - 11-09-2019, 21:48
RE: Problem z zerowaniem licznika - przez kaczakat - 11-09-2019, 21:56

Skocz do:


Przeglądający: 1 gości