1. El Octavo Bit
  2. / Lenguaje de programación de Arduino
  3. / Digitalwrite()

Digitalwrite()

| Actualizado:
Comentarios: 0

La instrucción digitalWrite envía un valor HIGH (alto) o LOW (bajo) a un pin digital declarado previamente como salida.

Si el pin ha sido configurado como OUTPUT (salida) con pinMode(), su voltaje se establece en el valor correspondiente: 5V (o 3.3V en placas de 3.3V) para HIGH, 0V (masa) para LOW.

Sintaxis

digitalWrite(pin, estado)

pin: es el número de pin.

estado:

    • HIGH, indica un valor alto, 5V
    • LOW, indica un valor bajo, 0V

La instrucción digitalWrite es utilizada en los dispositivos de salida, como: leds, motores, servos, buzzer, pantallas LCD…

Ejemplo

En el siguiente ejemplo puedes ver cómo se utiliza la instrucción digitalWrite para encender y apagar un led, primero se ha configurado el pin 13 como salida.

int ledPin = 13;            // LED conectado al pin digital 13

void setup(){
    pinMode(ledPin, OUTPUT);    // configura el pin digital como salida
}

void loop(){
    digitalWrite(ledPin, HIGH);    // enciende el LED
    delay(1000);            // espera un segundo
    digitalWrite(ledPin, LOW);    // apaga el LED
    delay(1000);            // espera un segundo
}

Ver también:

Comentarios - 0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *