Pines Digitales en Arduino

Pines Digitales en Arduino

Resumen: En esta entrada conoceremos como Arduino se comunica con el mundo f铆sico a trav茅s de los pines digitales, tanto para enviar se帽ales como para recibirlas. Veremos que son las se帽ales digitales y c贸mo se configuran estos pines mediante c贸digo para que funcionen como entradas o salidas.

En la mayor铆a de nuestros proyectos con Arduino necesitaremos interactuar con “el mundo real”para saber por ejemplo si una luz est谩 encendida o apagada, si una barrera est谩 abierta o cerrada, si un usuario ha pulsado un bot贸n, etc. Tambi茅n podr铆amos necesitar nosotros encender una luz, activar una alarma o abrir una puerta. Este tipo de se帽ales que recibimos o enviamos podr铆amos decir que son a “todo o nada”, es decir, que las 煤nicas opciones posibles son Si o No, Verdadero o Falso.

Qu茅 es una se帽al digital?

Para este tipo de casos donde s贸lo tenemos 2 estados posibles usaremos las se帽ales digitales, que son un tipo de se帽al el茅ctrica discreta y binaria, representada por 2 amplitudes, por ejemplo 0V y +5V.

Se帽ales Discretas: Decimos que una se帽al es discreta cuando s贸lo puede tomar alguno de los valores establecidos, (que en el caso de Arduino son聽0V y +5V, o 0 y 1), no pudiendo tomar valores intermedios.

 

Representaci贸n de se帽al digital con ondas cuadradas

Podemos ver en la im谩gen anterior una se帽al digital donde la informaci贸n se transmite con un sistema de c贸digos binarios (los n煤meros 0 y 1) y su formato es de聽ondas cuadradas:

Una se帽al digital es una variaci贸n de voltaje (o de corriente) entre un valor negativo -Vcc y un valor positivo +Vcc sin pasar por valores intermedios, teniendo s贸lo 2 estados posibles: el valor m谩s bajo o LOW y el valor m谩s alto o HIGH.

El valor m谩s alto o HIGH lo asociamos con 1 o TRUE.
El valor m谩s bajo o LOW lo asociamos con 0 o FALSE.

Conexi贸n de Pines Digitales en Arduino

Arduino tiene pines que trabajan con se帽ales digitales y son de entrada y salida, por eso se les llama pines I/O digitales. Podemos usar los pines digitales como entradas para recibir informaci贸n de un sensor o como salidas para encender una luz, pero no podemos usarlos como entrada y salida al mismo tiempo, por eso debemos definir en el c贸digo el uso que le daremos.

 

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (3 votos, promedio: 4,33 de 5)

Cargando鈥