digitalRead
Descripción:
Lee o captura el valor de entrada del pin especificado, dará valores HIGH o LOW.
Parámetros :
pin: el número de pin que se pretende leer o capturar su valor de entrada. Tiene que ser uno de los pins digitales de la tarjeta, así que debería ser un un número comprendido entre 0 y 13. También podría ser una variable, representando un valor en dicho rango.
Devuelve:
Un valor de tipo entero HIGH(1) o LOW (0)
Ejemplo
int ledPin = 13; //
int inPin = 7; // pulsador conectado a pin digital 7
int val = 0; // variable para almacenar el valor de captura o lectura
void setup() {
pinMode(ledPin, OUTPUT); // asigna al pin digital 13 como modo pin de salida
pinMode(inPin, INPUT); // asigna al pin digital 7 como modo pin de entrada
}
void loop() {
val = digitalRead(inPin); // lee o captura el valor de entrada del pulsador
digitalWrite(ledPin, val); // asigna el valor capturado al LED
}
NOTA:
Asigna al pin 13 (salida), el mismo valor capturado en el pin 7 (entrada).
Comments (0)
You don't have permission to comment on this page.