Opis
Zapisuje wartość HIGH
lub LOW
do styku cyfrowego.
Jeśli styk skonfigurowany został jako wyjściowy (OUTPUT
w poleceniu pinMode ()
), jego napięcie zostanie ustawione na odpowiednią wartość: 5V (lub 3,3V na płytach 3,3V) dla stanu wysokiego (HIGH
), 0V (masa) dla stanu niskiego (LOW
).
Jeśli styk skonfigurowany jest jako INPUT
,digitalWrite() `włączy (`HIGH
) lub wyłączy (LOW
) wewnętrzny rezystor podciągający dla tego styku. Zaleca się ustawienie pinMode()
na INPUT_PULLUP
, aby włączyć wewnętrzny rezystor podciągający. Więcej informacji można znaleźć w samouczku dotyczącym styków cyfrowych.
Jeśli nie ustawisz pinMode()
na OUTPUT
i podłączysz diodę świecącą do takiego styku, po wywoływaniu digitalWrite(HIGH)
, świecenie diody może wydawać się za słabe. Bez jawnego ustawienia pinMode()
, digitalWrite()
uaktywni wewnętrzny rezystor podciągający, który zadziała jak duży rezystor ograniczający prąd.
Składnia
digitalWrite(styk, wartość)
Parametry
styk
: numer styku.
wartość
: HIGH
lub LOW
.
Wartości zwracane
Nic