Mbed DigitalIn – Entrada Digital

MBED DigitalIn – Función para manejo de puertos de entrada

Mbed DigitalIn es una función que permite configurar a un pin como entrada digital. En esté tutorial aprenderemos su uso básico.

Sintaxis básica:

DigitalIn nombreObjeto(#PIN);

Sintaxis extendida:

DigitalIn nombreObjeto(#PIN, modoConfiguración);

Clases:

  • .read();  – Regresa 0 o 1 dependiendo del voltaje lógico en la entrada asignada.
  • .is_connected (); – Indica si el pin se conecto y fue configurado correctamente. 1- Todo bien, 0 – Algo anda mal.
  • modoConfiguración – Son constante que pueden configurar a los distintos estados de una entrada digital. Por ejemplo, una resistencia interna en pull-up o pull-down, entrada en colector abierto ó sin resistencia interna. Los modos son:
    • PullUp. – Resistencia interna de pull-up, es decir, esta conectado a VCC mediante una resistencia y se lee por default 1.
    • PullDown. Una resistencia de pull-up, lo opuesto a la anterior. Se lee 0 por default.
    • PullNone. No se configura la resistencia interna.
    • OpenDrain. Alta impedancia, o desconexión.

Mbed DigitalIn

Entradas digitales

Mbed es un sistema operativo con funciones para el manejo de puertos. Por ejemplo, las entradas digitales se utilizan para poder conectar: teclados, botones, o sensores digitales booleanos. Por consiguiente, una entrada digital sólo podría tener dos estados posibles: verdadero ó falso.

En términos de voltaje, tener una condición de VIH – Voltaje de Entrada en Estado Alto ó VIL – Voltaje de Entrada en Estado Bajo. Los voltajes de corriente directa dependen de la la alimentación y arquitectura del procesador. Por ejemplo, la mayoría de las tarjetas para mbed funcionan a 3.3V. Por este motivo los voltajes de entrada para un 0 son entre 0 y 0.8V y para un 1 lógico son entre 2.0Vdc y 3.3Vdc.

Los voltajes que no caen en este rango se conocen como condición de meta-estabilidad. Generalmente los pines traen circuitos que impiden caer en este estado para la lectura y/o escritura. Así que no hay que preocuparse por estos voltajes de en medio.

Si tienes alguna duda, favor de comentarla. Con gusto resolveremos tus dudas.

Ejemplos de uso

Autor:

Dr. Rubén E-Marmolejo.

Profesor Universidad de Guadalajara.

 

 

Escríbenos tus dudas o comentarios

Usamos Cookies en nuestro sitio WEB

Por favor confirma, si aceptas nuestras cookies de rastreo. También puedes negar el uso de cookies de rastreo y seguir navegando sin que ninguna información sea enviada a servicios de terceros.