• 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
[funkcje][PWM]funkcja pulskwania diody nie działa
#1
Brick 
jak już wspomniałem, poniższy kod nie działa prawidłowo, mogli byście wskazać błąd ? 

Na serial monitorze wyświetla się ciągle watrtość 254 i nie wiem dlaczego zmienna x nie przeskakuje na 1 żeby wartość mogła się zmniejszać...
Zadanie brzmi:


Cytat:Napisz funkcję, która sprawia, że dioda będzie  pulsować (stopniowe przygaszanie i rozjaśnianie).


Kod:
void setup()
{
 
 Serial.begin(9600);
 LED();
}

void loop()
{
 
}

void LED()
{
 int wyp = 0;
 bool x = 0;
 
 pinMode(13, OUTPUT);

 while(1)
 {
 analogWrite(13,wyp);
 delay(50);
 if (wyp = 255)
 {
   x = 1;
 }
 if(x == 0)
 {
   wyp++;
 }
 if(x > 0)
 {
   wyp--;
 }
 Serial.println(wyp);
 }
}
 
Odpowiedź
  


Wiadomości w tym wątku
[funkcje][PWM]funkcja pulskwania diody nie działa - przez Ptr - 15-08-2016, 16:31

Skocz do:


Przeglądający: 2 gości