User Manual
pin: the Arduino pin number to set the mode of.
mode:
INPUT , OUTPUT , or INPUT_PULLUP .
Setting ledPin to the output mode.
digitalWrite(ledPin, HIGH);
Description:
Write a
HIGH or a LOW value to a digital pin.
If the pin has been configured as an OUTPUT with pinMode(), its voltage will be set to the
corresponding value: 5V (or 3.3V on 3.3V boards) for
HIGH , 0V (ground) for LOW .
If the pin is configured as an INPUT, digitalWrite() will enable (HIGH) or disable (LOW) the internal
pullup on the input pin. It is recommended to set the pinMode() to
INPUT_PULLUP to enable the
internal pull-up resistor. See the Digital Pins tutorial for more information.
If you do not set the pinMode() to OUTPUT, and connect an LED to a pin, when calling
digitalWrite(HIGH), the LED may appear dim. Without explicitly setting pinMode(), digitalWrite()
will have enabled the internal pull-up resistor, which acts as a large current-limiting resistor.
Syntax:
digitalWrite(pin, value)
Parameters:
pin: the Arduino pin number.
value:
HIGH or LOW .
When we set the ledPin as output, HIGH means sending high level to the pin, LED turns on.
digitalWrite(ledPin, LOW);
When we set the led as output, low stands for sending low level to the pin, LED turns off.
delay(1000);
Description:
Pauses the program for the amount of time (in milliseconds) specified as a parameter. (There are
1000 milliseconds in a second.)
Syntax:
delay(ms)
13
Grove Beginner Kit For Arduino®










