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:
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);
}
}