ARD.DIG.- Señales digitales.


Los microprocesadores usan para su funcionamiento tecnología digital. Esto significa que en sus puertos sólo pueden identificarse dos valores de tensión: 0V y 5V.

Estos valores, llamados también LOW y HIGH (BAJO y ALTO o 0 y 1) respectivamente, son los que aparecen en las funciones digitales, por ejemplo en digitalWrite.
Resultado de imagen de unos y ceros digitales

Por eso digitalWrite(13,LOW) significa poner un valor bajo de tensión en el pin 13, lo que hace que el led conectado en este pin se apague.

Los pines del microcontrolador pueden ponerse en al menos dos modos digitales diferentes:

Modo entrada (INPUT): En este modo, se aporta al pin un valor digital desde el exterior, por ejemplo con un pulsador. El pulsador debe de estar configurado de manera que que cuando se accione genere un valor HIGH o LOW, que son los únicos valores que las entradas digitales del microcontrolador entienden. Es decir, entra la información en el micro.

Modo salida (OUTPUT): En este modo, el micro aporta por sus pines un valor digital que alimentará algo que esté conectado al mismo, por ejemplo un diodo led. El pin funciona como si fuese una pila de que se puede encender a 5V o apagar a 0V cuando se lo diga el micro. Ten en cuenta que nunca dos pines de salida deben de conectarse entre sí.
Resultado de imagen de input
http://www.mikroe.com/img/publication/pic-books/programming-in-basic/chapter/01/fig0-20.gif

Un pin puede estar en modo entrada o salida, pero no en los dos modos al mismo tiempo. Para controlar de en qué modo debe de estar cada pin se usa la función pinMode.