lunes, 10 de octubre de 2016

4-bloque 5 -ARDUINO "ENTRADAS / SALIDAS ANALÓGICAS Y DIGITALES, SERIAL MONITOR" AnteriorSalir del libro 4 SALIDAS Y ENTRADAS DIGITALES (DI - DO)

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