miércoles, 19 de junio de 2019

PIN DIGITAL Y PIN ANALÓGICO





PIN DIGITAL Y PIN ANALÓGICO

Entradas analógicas:

Para hacer la lectura de uno de estos pines escribiremos en nuestro código

lectura = analogRead(pinentrada);
“lectura” lo sustituimos por el nombre de la variable donde queramos almacenar el valor leído y en “pinentrada” tendremos que poner el número del pin analógico que hemos elegido (0,1,...5) o el nombre de la variable que almacena dicho número.

Esta función nos devolverá un valor que va de 0 a 1023 en proporción al nivel de la señal de entrada. Para una entrada nula obtendremos el valor 0, para una entrada de 2.5 Voltios 511 (la mitad de 1023) y para 5 Voltios 1023.


Imagen 0 en Tutorial Arduino: Entradas Analógicas y Digitales
Entradas digitales:

Las entradas digitales son las mismas que las salidas digitales, es decir, los pines que van del 1 al 13. Se diferencian de las analógicas porque éstas son capaces de “entender” sólo dos niveles de señal, LOW o valores cercanos a 0 V y HIGH o valores cercanos a 5 V. Puede parecer una desventaja pero en realidad puede ser todo lo contrario. Y no sólo porque a veces únicamente necesitemos saber dos estados sino porque así es capaz de leer señales de pulsos digitales. Esto significa que puede comunicarse .
Aunque los pines digitales por defecto vienen configurados como entradas, si queremos hacerlo manualmente escribimos en nuestro código

pinMode(pinentrada,INPUT);
Para almacenar los dos valores posibles LOW o HIGH en una variable llamada “lectura” escribimos

lectura = digitalRead(pinentrada);


Imagen 1 en Tutorial Arduino: Entradas Analógicas y Digitales

Fuentes:


Guillermo Pérez. (22 de Abril de 2015). Tutorial Arduino: Entradas Analógicas y Digitales. Recuperado el 19 de junio del 2019 desde https://openwebinars.net/blog/tutorial-arduino-entradas-analogicas-y-digitales/

No hay comentarios:

Publicar un comentario