Está en la página 1de 8

¿QUÉ ES EL ARDUINO?

Arduino es una plataforma de creación


de electrónica de código abierto, la cual
está basada en hardware y software
libre, flexible y fácil de utilizar para los
creadores y desarrolladores. Esta
plataforma permite crear diferentes
tipos de microordenadores de una sola
placa a los que la comunidad de
creadores puede darles diferentes tipos
de uso.

Para poder entender este concepto, primero vas a tener que entender los
conceptos de hardware libre y el software libre. El hardware libre son los
dispositivos cuyas especificaciones y diagramas son de acceso público,
de manera que cualquiera puede replicarlos. Esto quiere decir que
Arduino ofrece las bases para que cualquier otra persona o empresa
pueda crear sus propias placas, pudiendo ser diferentes entre ellas pero
igualmente funcionales al partir de la misma base.

El software libre son los programas informáticos cuyo código es accesible


por cualquiera para que quien quiera pueda utilizarlo y modificarlo.
Arduino ofrece la plataforma Arduino IDE (Entorno de Desarrollo
Integrado), que es un entorno de programación con el que cualquiera
puede crear aplicaciones para las placas Arduino, de manera que se les
puede dar todo tipo de utilidades. (Xataka, 2018)

CARACTERÍSTICAS DE ARDUINO

Las principales características de un Arduino son:

 Velocidad en Mhz.
 Tamaño de memoria RAM, FLASH y EEPROM.
 Cantidad de pines de entrada/salida.
 Numero de pines analógicos.
 Cuantos puertos UART, I2C, SPI tiene.
 Tamaño de la tarjeta de evaluación.
 Bits del procesador.
 Voltaje del procesador.
Por ejemplo, el Arduino 1 funciona a a 16Mhz, tiene 14 pines de
entrada/salida digital y 6 canales de entrada para señales analógicas
(adc). También tiene 1 puerto UART, 1 I2C, 1 SPI y su procesador es un
ATmega328P de 8 bits. La memoria FLASH es de 32KB, una RAM de
2KB y de EEPROM tiene 1KB

FUNCIONAMIENTO
El Arduino es una placa basada en un microcontrolador,
específicamente un ATMEL. Un microcontrolador es un circuito integrado
(podríamos hablar de un microhip) en el cual se pueden grabar
instrucciones. Estas instrucciones se escriben utilizando un lenguaje de
programación que permite al usuario crear programas que interactúan
con circuitos electrónicos.

Normalmente un microcontrolador posee entradas y salidas digitales,


entradas y salidas analógicas y entradas y salidas para protocolos de
comunicación. Un Arduino es una placa que cuenta con todos los
elementos necesarios para conectar periféricos a las entradas y salidas
del microcontrolador. Se trata de una placa impresa con todos los
componentes necesarios para el funcionamiento del micro y su
comunicación con una computadora a través de comunicación serial.
La comunicación serial es un protocolo de comunicación que alguna vez
fue muy utilizado a través de los puertos serie que traían las
computadoras de antaño.

Arduino utiliza un convertidor de Serial a USB, por lo cual a la hora de


conectarlo a una computadora simplemente utilizamos una conexión
USB común y corriente. La computadora, sin embargo, verá nuestro
Arduino como un dispositivo conectado al Puerto Serie.

Existen diferentes modelos de Arduino, con múltiples características en


cuanto a tamaño, formas, funciones y precios.
En esa pequeña pieza de silicio se encuentran millones de transistores y
otros componentes electrónicos que realizan operaciones lógicas en
conjunto y permiten que el microcontrolador funcione. Se utiliza un
lenguaje de programación llamado Arduino para darle instrucciones a este
dispositivo.
En el microcontrolador podemos grabar instrucciones utilizando una
conexión entre una computadora y el Arduino a través de USB. El
lenguaje Arduino, derivado de C, es mucho más amigable que el utilizado
por otros microcontroladores, el Assembler.

El envío de información desde la computadora resulta muy fácil con la


comunicación serial. Arduino puede recibir datos enviados por el usuario
utilizando herramientas que el Arduino IDE trae en su diseño. Se le
puede indicar al Arduino que al recibir determinada instrucción ejecute
algún tipo de acción. Podemos obtener información útil y sumamente
interesante si hacemos uso de sensores. (Gonzales, 2015)
TIPOS DE ARDUINO
MODELO CARACTERISTICAS

 Microcontrolador: ATmega328
ARDUINO UNO
 Voltaje de funcionamiento: 5 V
 Pines I/O digitales: 14 (de los
cuales 6 proveen salida PWM)
 Pines de entradas análogas: 6
 Corriente DC por cada pin I/O: 40
mA
 Corriente DC en el pin de 3.3 V: 50
mA
 Memoria Flash: 32 KB
(ATmega328) de los cuales 0.5 KB
son utilizados por el bootloader
 SRAM: 2 KB (ATmega328)
 EEPROM: 1 KB (ATmega328)
 Velocidad de reloj: 16 MHz

 Microcontrolador: ATmega32u4
ARDUINO LEONARDO
 Voltaje de funcionamiento: 5 V
 Pines I/O digitales: 20
 Canales PWM: 7
 Pines de entradas análogas: 12
 Corriente DC por cada pin I/O: 40
mA
 Corriente DC en el pin de 3.3 V: 50
mA
 Memoria Flash: 32 KB
(ATmega32u4) de los cuales 4 KB
son utilizados por el bootloader
 SRAM: 2 KB (ATmega32u4)
 EEPROM: 1 KB (ATmega32u4)
 Velocidad de reloj: 16 MHz
 Microcontrolador: AT91SAM3X8E
ARDUINO DUE
 Voltaje de funcionamiento: 3.3 V

 Pines I/O digitales: 54 (de los cuales


12 proveen salida PWM)

 Pines de entradas análogas: 12

 Corriente DC total en todos los


pines I/O: 130 mA

 Corriente DC en el pin de 5 V: 800


mA

 Corriente DC en el pin de 3.3 V: 800


mA

 Memoria Flash: 512 KB disponibles


para las aplicaciones de usuario.

 SRAM: 96 KB (dos bancos: 64KB Y 32


KB)

 Velocidad de reloj: 84 MHz


Arduino Ethernet Microcontrolador: ATmega328

 Voltaje de funcionamiento: 5 V

 Pines I/O digitales: 14 (de los cuales


4 proveen salida PWM)

 Pines de entradas análogas: 6

 Corriente DC por cada pin I/O: 40


mA

 Corriente DC en el pin de 3.3 V: 50


mA

 Memoria Flash: 32 KB (ATmega328)


de los cuales 0.5 KB son utilizados por
el bootloader

 SRAM: 2 KB (ATmega328)

 EEPROM: 1 KB (ATmega328)

 Velocidad de reloj: 16 MHz

 Controlador embebido
Ethernet W5100 TCP/IP
 Tarjeta MicroSD, con adaptadores
activos de voltaje

También podría gustarte