Entradas y salidas digitales de Arduino, ¿Qué son y cómo funcionan?

Arduino

Para poder controlar desde un microcontrolador una serie de circuitos eléctricos se necesita enviar información a través de una puerta desde la cual se pueda recibir desde el otro medio para ejecutar una acción, y es esto lo que precisamente hace un pin digital.

Los microcontroladores usan la logica de dos estados como un interruptor de luz que solo puede estar abierto o cerrado; asimismo con tensión eléctrica el microcontroladores posee un High Y Low(Alto y bajo) que se representan en el numero 1 para el nivel alto y 0 para el nivel bajo.

Entradas y salidas digitales de ARDUINO, ¿Qué son y cómo funcionan?

Entonces para brindar soluciones a personas con poco conocimiento en electrónica y programación, se implementaron los arduinos en placas electronicas para poder controlar distintos sistemas (Industriales, domótica, hogar) para obtener resultados deseados, sin la necesidad de estar presente y vigilando el sistema.

Los avances tecnológicos han avanzado a tal punto que te permiten realizar actividades sobre las cuales no tienes mucho conocimiento, pero que en efecto te agradan.

¿Qué son las entradas y salidas digitales en Arduino?

Primeramente, una placa Arduino tiene los pines comunes que son 5 Voltios  y GND (O Voltios), pero a su vez puedes utilizar mas pines como entradas y salidas para lo que necesites; siendo el 5V la representación del 1 logico, que puede ser utilizado como salida entretgando 5V o como entrada recibiéndolo.

Ahora bien, con el 0 lógico, no recibe, ni entrega voltaje en dicho pin. Asi que una explicación muy sencilla de esto es cuando enciendes tiras Leds con Arduino.

  1. Arduino

¿Cuántas salidas digitales tiene Arduino?

Una salida digital es un dispositivo que regula y varia la tensión a -Vcc y +Vcc de 0V y 5V mediante programación, asi que un numero exacto de salidad digitales depende del modelo de placa, como por ejemplo la placa Arduino Uno y Nano cuentan con 22 pines de salida digitales; mientras que Arduino mini solo tiene 20, pero en el modelo Mega se cuenta hasta con 70 salidas.

Cabe resaltar que cada pin o salida solo puede dar una intensidad máxima de 40mA, potencia es suficiente para encender un led.

Es importante recalcar, que estas placas cada día toman más fuerza y presencia en el ámbito de desarrollo de aplicaciones de diversas naturalezas.

¿Cuáles son los tipos de salida digital?

  1. Las salidas de relé manejan voltajes AC y DC de hasta 240 volt, pero 5V es un valor típico.
  2. Los Transistor manejan voltajes de 0-30 V DC
  3. Triac contiene un voltaje de salida es de 120 o 240 V AC.
  4. FET utiliza un voltaje de salida de 0-120 V AC o de 10-200 V DC.
  5. MOSFET es de 0-120 V AC o de 10-200 V DC.

Funciones para tratar las entradas y salidas digitales de Arduino

Las funciones de programacion para tratar las entradas y salidas ditgitales en Arduino son:

  1. pinMode() sirve para configurar en el pin como se va a comportar como una entrada o una salida.
  2. digitalWrite()funciona describiendo un valor HIGH o LOW (Alto o bajo) en el pin.
  3. digitalRead() funciona leyendo el valor del pin correspondiente como HIGH o LOW

Funciones para tratar las entradas y salidas analógicas de Arduino

  1. analogReference() configura el voltaje usado para la entrada analógica.
  2. analogRead()  lee el valor del pin analógico.
  3. se puede escribir un valor analógico (onda PWM) al pin especificado.
Subir