Arduino - DigitalWrite

Arduino

Guide

Tutorials

Reference

Hardware

Software

Forum

Playground

Exhibition

Hacking

FAQ

Buy

Language | Libraries | Comparison

## digitalWrite(pin, value)

#### Description

Ouputs either HIGH or LOW at a specified pin.

#### Parameters

pin: the pin number

value: HIGH or LOW

#### Returns

none

#### Example

    int ledPin = 13;                 // LED connected to digital pin 13

    void setup()
    {
      pinMode(ledPin, OUTPUT);      // sets the digital pin as output
    }

    void loop()
    {
      digitalWrite(ledPin, HIGH);   // sets the LED on
      delay(1000);                  // waits for a second
      digitalWrite(ledPin, LOW);    // sets the LED off
      delay(1000);                  // waits for a second
    }

Sets pin 13 to HIGH, makes a one-second-long delay, and sets the pin back to LOW.

#### See also

- delay
- pinMode
- digitalRead

Reference Home Reference Home

Corrections, suggestions, and new documentation should be posted to the Forum.

Edit Page | Page History | Printable View | Recent Site Changes