domingo, 19 de agosto de 2018

Definiendo el Hardware

Los Pines
La tarjeta de Arduino UNO posee un total de 38 pines, de los cuales 6 de ellos (A0 - A5) son puertos analógicos; estos se emplean habitualmente como "entrada" de sensores analógicos, aunque es posible programarlo como pines digitales. La mayoría de los pines son multipropósito.

¿Digitales, Analógicos?
Una señal digital se puede definir como una señal binaria, ó vale uno ó vale cero, no tiene valores intermedios. Mientras que una señal analógica puede cubrir un amplio rango de valores, por ejemplo entre el cero y el uno; 0.12, 0.53, 0.94 etc...

¿Y en la practica, por que estas dos diferencias?
Supongamos que pretendemos leer el valor de un potenciómetro al que hemos conectado a nuestra Arduino a una tensión de 5 voltios. Al ir girando la perilla la tensión aumentará o disminuirá con un valor analógico, para poder leer su valor correctamente debemos conectarlo a un pin analógico.

Un sensor digital, podría ser un interruptor conectado a nuestra arduino, que al pulsarlo encendiera un led y al volverlo a pulsar lo apagara. en este caso solo nos interesa leer el On ó el Off. es decir un valor binario 0 ó 1. Esto es una señal digital.

12 pines digitales por ejemplo para nuestros sensores y/ó actuadores, que también son configurables. del 2 al 13.

2 pines de comunicación serial, TX y RX. El 0 y el 1, intocables si pretendemos comunicarnos con el exterior, por ejemplo la consola (imprimir datos por pantalla)

Varios pines de tensión, 5v. 3,3v. y GND

Pines de protocolo I2C, se crea un bus de comunicación al que se pueden conectar hasta mil dispositivos, cada uno toma una dirección distinta, habrá dispositivos con su dirección programable y otros que vendrán establecidos por el fabricante, en este caso habrá que conocer su dirección. un caso típico son los LCD, donde el fabricante establece su dirección y no todos los fabricantes establecen la misma dirección para el mismo modelo de LCD, ojo con esto.

Pines ISCP (In-Circuit Serial Programming) Permite programar la memoria del programa. (esto es para niveles avanzados)

Pin AREF, conversor analógico/digital
Permite crear un voltaje de referencia en circunstancias especiales, personalmente nunca lo he utilizado, aunque no estaría de mas hacer alguna practica.


Para saber más: Instalación, descarga de la aplicación, etc... 

No hay comentarios:

Publicar un comentario

Gracias por tu comentario, en breve lo revisaremos.