W pierwszej pętli masz tylko tak:
natomiast w drugiej pętli jest tak:
Gdy program wróci do pierwszej pętli to pin 10 dalej będziesz miał ustawiony na LOW...
Kod:
...
if(d == 0)
{
digitalWrite(11, LOW);
...
natomiast w drugiej pętli jest tak:
Kod:
...
if(d == 1)
{
digitalWrite(11, HIGH);
digitalWrite(10, LOW);
...
Gdy program wróci do pierwszej pętli to pin 10 dalej będziesz miał ustawiony na LOW...
Jeżeli pomogłem, to poproszę o punkt reputacji