29-11-2017, 22:28
szukam w dokumentacji a arduino wygrzebałem po bardzo długim czasie i nie mogę znaleźć polecenia, które zmieniałoby stan na wyjściu z pinu na przeciwny.
jedyne rozwiązanie które mi przychodzi d głowy to sprawdzanie stanu, bądź pamiętanie go w zmiennej i w funkcji warunkowej. Zmiana w zależności od tego jaki był wcześniej a to sporo babraniny.
odpowiednik z c dla avr
co daje piękną negacje obecnego stanu, a jak to się ma do zmiany stanu np na pinie 13 gdzie led jest podpięty w zestawie? jest jakiś digitalWrite (13, jakiś parametr zmieniający stan na przeciwy);?
jedyne rozwiązanie które mi przychodzi d głowy to sprawdzanie stanu, bądź pamiętanie go w zmiennej i w funkcji warunkowej. Zmiana w zależności od tego jaki był wcześniej a to sporo babraniny.
odpowiednik z c dla avr
Kod:
PORTB ^=(1<<LED2);