Professional Documents
Culture Documents
action=print
digitalRead()
Descripción
Sintaxis
digitalRead(pin)
Parámetros
Devuelve
HIGH o LOW
Ejemplo
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