Arduino
Arduino
Arduino
Partes de un arduino
El arduino como todo componente esta conformado
distintas partes como son entradas, salidas, alimentación,
comunicación y shields.
Entradas
Son los pines de nuestra placa que podemos utilizar para
hacer lecturas. En la placa Uno son los pines digitales
(del 0 al 13) y los analógicos (del A0 al A5).
Salidas
Los pines de salidas se utilizan para el envío de señales.
En este caso los pines de salida son sólo los digitales (0
a 13).
Otros pines
También tenemos otros pines como los GND (tierra), 5V
que proporciona 5 Voltios, 3.3V que proporciona 3.3
Voltios, los pines REF de referencia de voltaje, TX
(transmisión) y RX (lectura) también usados para
comunicación serial, RESET para resetear, Vin para
alimentar la placa y los pines ICSP para comunicación
SPI.
Alimentación
Como hemos visto el pin Vin sirve para alimentar la placa
pero lo más normal es alimentarlo por el jack de
alimentación usando una tensión de 7 a 12 Voltios.
También podemos alimentarlo por el puerto USB pero en
la mayoría de aplicaciones no lo tendremos conectado a
un ordenador.
Comunicación
En nuestros tutoriales nos comunicaremos con Arduino
mediante USB para cargar los programas o enviar/recibir
datos. Sin embargo no es la única forma que tiene
Arduino de comunicarse. Cuando insertamos una shield
ésta se comunica con nuestra placa utilizando los pines
ICSP (comunicación ISP), los pines 10 a 13 (también
usados para comunicación ISP), los pines TX/RX o
cualquiera de los digitales ya que son capaces de
configurarse como pines de entrada o salida y recibir o
enviar pulsos digitales.
Shields
Se llama así a las placas que se insertan sobre Arduino a
modo de escudo ampliando sus posibilidades de uso. En
el mercado existen infinidad de shields para cada tipo de
Arduino. Algunas de las más comunes son las de
Ethernet, Wi-Fi, Ultrasonidos, Pantallas LCD, relés,
matrices LED’s, GPS.
Barato
Las placas Arduino son relativamente baratas
comparadas con otras plataformas microcontroladoras.
La versión menos cara del modulo Arduino puede ser
ensamblada a mano
Multiplataforma
El software de Arduino se ejecuta en sistemas operativos
Windows, Macintosh OSX y GNU/Linux. La mayoría de
los sistemas microcontroladores están limitados a
Windows.