Leírás
Egy HIGH (magas) vagy LOW (alacsony) értéket ír egy digitális kivezetésre.
Ha a kivezetés OUTPUT-ként van konfigurálva a pinMode()-dal, akkor a feszültsége a megfelelő értékre lesz állítva: 5 V (vagy 3,3 V a 3,3 V-os kártyákon) a HIGH, 0 V (föld) a LOW esetén.
Ha a kivezetés INPUT-ként van konfigurálva, a digitalWrite() engedélyezi (HIGH) vagy letiltja (LOW) a bemeneti kivezetés belső felhúzását. Javasoljuk, hogy a pinMode() paraméterét INPUT_PULLUP értékre állítsa a belső felhúzó ellenállás engedélyezéséhez. További információért tekintse meg a Digitális kivezetések oktatóanyagot.
Ha a pinMode() paramétert nem OUTPUT értékre állítja, és LED-et csatlakoztat a kivezetéshez, a digitalWrite(HIGH) hívásakor a LED halványan jelenhet meg. A pinMode() kifejezett beállítása nélkül a digitalWrite() engedélyezi a belső felhúzó ellenállást, amely úgy működik, mint egy nagy áramkorlátozó ellenállás.
Szintaxis
digitalWrite(pin, value)
Paraméterek
pin: az Arduino kivezetés száma, amelyre írni akar.
value: HIGH vagy LOW.
Visszatérési érték
Nincs
Referencia > Nyelv > Függvények > Digitális io > Digitalwrite