Arduino Polska Forum

Pełna wersja: zmiana stanu pinu
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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


Kod:
PORTB ^=(1<<LED2);
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);?
A może tak:

Kod:
digitalWrite (13, !digitalRead(13));
no w sumie banał że faktycznie głupio. Zmęczenie się już we znaki dało ewidentnie.