4 SALIDAS Y ENTRADAS DIGITALES (DI - DO)
Salidas/Entradas Digitales (DI - DO) Pines digitales son salidas o entradas que reciben niveles altos (5V) o bajos (0V) de tensión y que son interpretados como un 1 o un 0 respectivamente. Para controlar estas salida /entradas, se utilizan los siguientes comandos:
PIN MODE (pin, mode) Configura el pin como entrada o salida pin corresponde al número del pin y mode puede ser INPUT o OUTPUT
DIGITALWRITE (pin, value) Escribe un 0 o un 1 (0 o 5V) en el pin especificado
INT DIGITALREAD (pin) Lee el valor de un pin digital.
Los pines digitales 0 y 1 pueden ser utilizados como salidas o entradas siempre que se estén utilizando para la comunicación serial
Pins digitales (pines análogos no necesitan ser declarados como modo INPUT o OUTPUT) son salidas o entradas digitales, esto es niveles altos (5V) o bajos (0V) de tensión que pasan por cada uno de los pines excepto los pines 0 (TX) y 1 (RX) que se emplean para la comunicación en serie o comunicación de Arduino con otros dispositivos. Para controlar estas salida /entradas, se utilizan ciertos comandos: pinMode digitalWrite delay digitalWrite(LED, LOW) digitalWrite(LED, HIGH)
Ejemplo en codigo
int ledPin = 13; // LED conectado al pin 13
int inPin = 7; // pulsador conectado al pin 7
int val = 0; // Variable para almacenar el valor leído
void setup()
{
pinMode(ledPin, OUTPUT); // configura el pin 13 como
salida
pinMode(inPin, INPUT); // configure el pin 7 como
entrada
}
void loop()
{
val = digitalRead(inPin); // Lee el valor del pin 7
digitalWrite(ledPin,val); // Enciende el LED si el
pulsador está presionado
}
No hay comentarios:
Publicar un comentario