digitalWrite()
Descripción
Escribe un valor HIGH o un valor LOW en un pin digital.
Si el pin ha sido configurado como OUTPUT con pinMode(), su voltaje se establece en el valor correspondiente: 5V (o 3.3 V en placas de 3.3 V) para HIGH, 0 V (masa) para LOW.
Si el pin se configura como INPUT, digitalWrite() activará (HIGH) o desactivará(LOW) las resistencias pullup enternas en el pin de entrada. Es recomendable configurar pinMode() aINPUT_PULLUP para habilitar las resistencias pull-up internas. Ver el tutorial digital pins para más información.
Sintaxis
digitalWrite(pin, value)
Retornos
- Ninguno
Ejemplo
Pone el pin 13 a nivel HIGH, durante un segundo, hace un retraso de un segundo, pone el pin a nivel LOW.
※ Nota:
- Los pines de entrada analógica pueden usarse como pines digitales, refiriéndose a ellos como A0, A1, etc.
- Si no se configura pinMode() como salida, y se conecta un LED a un pin, al llamar digitalWrite (HIGH), el LED aparece apagado. Sin establecer explícitamente pinMode(), digitalWrite() han permitido a la resistencia pull-up interna, que actúe como una gran resistencia limitadora de corriente.
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |