Najpierw przed pętlą if która sprawdza zmienną d, ustawiasz ją na wartość równą 0.
Więc, petla zawsze się wykona...
Potem kończąc tą pętlę ustawiasz zmienną d na wartość 1,
i znowu sprawdzasz czy jest na jeden ustawiona...
W takim przypadku pętle zawsze się wykonają...
Więc, petla zawsze się wykona...
Kod:
...
d = 0;
if (d == 0)
{
...
Potem kończąc tą pętlę ustawiasz zmienną d na wartość 1,
i znowu sprawdzasz czy jest na jeden ustawiona...
Kod:
....
delay(100);
}
d =1;
}
if(d == 1)
{
...
W takim przypadku pętle zawsze się wykonają...
Jeżeli pomogłem, to poproszę o punkt reputacji