0% encontró este documento útil (0 votos)
77 vistas2 páginas

Arduino - Reference - Digital Read

La función digitalRead() lee el valor de un pin digital especificado como alto o bajo. Se pasa el número de pin como parámetro y devuelve un valor alto o bajo. En el ejemplo, se establece un pin de salida para un LED y un pin de entrada para un botón, y se lee el valor del pin de entrada para establecer el estado del LED.

Cargado por

pierdonne
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
77 vistas2 páginas

Arduino - Reference - Digital Read

La función digitalRead() lee el valor de un pin digital especificado como alto o bajo. Se pasa el número de pin como parámetro y devuelve un valor alto o bajo. En el ejemplo, se establece un pin de salida para un LED y un pin de entrada para un botón, y se lee el valor del pin de entrada para establecer el estado del LED.

Cargado por

pierdonne
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

Arduino : Reference / Digital Read http://arduino.cc/es/Reference/DigitalRead?

action=print

Arduino : Reference / Digital Read

Reference Language (extended) | Libraries | Comparison | Changes

digitalRead()
Descripción

Lee el valor de un pin digital especificado, HIGH o LOW.

Sintaxis

digitalRead(pin)

Parámetros

pin: el número de pin digital que quieres leer (int)

Devuelve

HIGH o LOW

Ejemplo

int ledPin = 13; // LED conecado al pin digital número 13


int inPin = 7; // botón (pushbutton) conectado al pin digital número 7
int val = 0; // variable donde se almacena el valor leído

void setup()
{
pinMode(ledPin, OUTPUT); // establece el pin digital número 13 como salida
pinMode(inPin, INPUT); // establece el pin digital número 7 como entrada
}

void loop()
{
val = digitalRead(inPin); // leer el pin de entrada
digitalWrite(ledPin, val); // establece el LED al valor del botón
}

Establece el pin número 13 al mismo valor que el pin número 7, que es una entrada.

Nota

Si el pin no esta conectado a algo, digitalRead() puede regresar HIGH o LOW (y esto puede cambiar
aleatoriamente).

Los pines analogicos pueden ser usados como pines digitales con los números 14 (entrada analogica
número 0) hasta 19 (entrada analogica número 5).

Ver también

pinMode()
digitalWrite()
Tutorial: Digital Pins

Página principal Referencia

1 de 2 31/05/2013 01:02 p.m.


Arduino : Reference / Digital Read http://arduino.cc/es/Reference/DigitalRead?action=print

Correcciones, sugerencias, y nueva documentación deberán ser publicadas en el Foro (castellano) o


en el Foro (inglés).

El texto de la referencia de Arduino está publicado bajo la licencia Creative Commons


Reconocimiento-Compartir bajo la misma licencia 3.0. Los ejemplos de código de la referencia están
liberados al dominio público.
(Printable View of http://arduino.cc/es/Reference/DigitalRead)

2 de 2 31/05/2013 01:02 p.m.

También podría gustarte