• 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 kodem sterowania oświetleniem z czujnikiem odległości
#2
Zmienna typu BYTE przechowuje liczby od 0 do 255. Po przekroczeniu maksymalnej wartości zeruje się i liczy od początku. W Twoim programie nie przewidziałeś sytuacji, kiedy przekraczasz maksymalną wartość BYTE. Wykonaj, dla przykładu, poniższy program, otwórz serial monitor i zobacz efekt.
Kod:
byte PWM = 0;

void setup() {
Serial.begin(9600);
}

void loop() {
Serial.println(PWM);
delay(20);
PWM++;
}
Właśnie dlatego program wyświetla 'mruga' Ci diodą od zera po przekroczeniu wartości maksymalnej.
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Problem z kodem sterowania oświetleniem z czujnikiem odległości - przez krn78 - 18-10-2017, 11:26

Skocz do:


Przeglądający: 1 gości