Digitalwrite()

  0 comentarios

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:

Deja un comentario

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

*
*
*