Está en la página 1de 8

Arduino

Que es 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.
Tipos de arduino

Modelo Características


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


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


Arduino Due o Microcontrolador: AT91SAM3X8E
o Voltaje de funcionamiento: 3.3 V
o Pines I/O digitales: 54 (de los cuales 12 proveen salida
PWM)
o Pines de entradas análogas: 12
o Corriente DC total en todos los pines I/O: 130 mA
o Corriente DC en el pin de 5 V: 800 mA
o Corriente DC en el pin de 3.3 V: 800 mA
o Memoria Flash: 512 KB disponibles para las aplicaciones
de usuario.
o SRAM: 96 KB (dos bancos: 64KB Y 32 KB)
 Velocidad de reloj: 84 MHz


Arduino Yún o Microcontrolador AVR Arduino: ATmega32u4
o Voltaje de funcionamiento: 5 V
o Pines I/O digitales: 20
o Canales PWM: 7
o Pines de entradas análogas: 12
o Corriente DC por cada pin I/O: 40 mA
o Corriente DC en el pin de 3.3 V: 50 mA
o Memoria Flash: 32 KB (de los cuales 4 KB son utilizados
por el bootloader
o SRAM: 2.5 KB
o EEPROM: 1 KB
o Velocidad de reloj: 16 MHz
o Procesador Linux: Atheros AR9331
o Arquitectura: MIPS @400MHz
o Ethernet: IEEE 802.3 10/100Mbit/s
o WiFi: IEEE 802.11b/g/n
o USB Tipo A: 2.0
o Lector de tarjeta: sólo Micro-SD
o RAM: 64 MB DDR2
 Memoria Flash:16 MB


Arduino Robot o Microcontrolador: ATmega32u4
o Voltaje de funcionamiento: 5 V
o Pines I/O digitales: 5
o Canales PWM: 6
o Canales de entradas análogas: 4 (de los pines digitales
I/O)
o Canales (multiplexados) de entradas análogas: 8
o Corriente DC por cada pin I/O: 40 mA
o Memoria Flash: 32 KB (ATmega32u4) de los cuales 4 KB
son utilizados por el bootloader
o SRAM: 2 KB (ATmega32u4)
o EEPROM (interno): 1 KB (ATmega32u4)
o EEPROM (externo): 512 KB (I2C)
o Velocidad de reloj: 16 MHz
o Teclado: 5 teclas
o Perilla: Potenciómetro conectado a un pin análogo
o LCD a color: Comunicación SPI
o Lector de tarjetas SD: Para tarjetas formateadas FAT16
o Altavoz: 8 Ohms
o Compás digital: Proporciona la desviación desde el norte
geográfico en grados
 Áreas de prototipado: 4


Arduino Esplora o Microcontrolador: ATmega32u4
o Voltaje de funcionamiento: 5 V
o Memoria Flash: 32 KB de los cuales 4 KB son utilizados
por el bootloader
o SRAM: 2.5 KB
o EEPROM: 1 KB
o Velocidad de reloj: 16 MHz
o 4 Push bottons
o Joystick análoga con un push botton central
o Potenciómetro lineal
o Micrófono
o Fotorresistor
o Sensor de temperatura
o Acelerómetro de 3 ejes
o Buzzer
o Led RGB
 Conector para LCD


Arduino Mega ADK o Microcontrolador: ATmega2560
o Voltaje de funcionamiento: 5 V
o Pines I/O digitales: 54 (de los cuales 15 proveen salida
PWM)
o Pines de entradas análogas: 16
o Corriente DC por cada pin I/O: 40 mA
o Corriente DCen el pin de 3.3 V: 50 mA
o Memoria Flash: 256 KB de los cuales 8 KB son utilizados
por el bootloader
o SRAM: 8 KB
o EEPROM: 4 KB
 Velocidad de reloj: 16 MHz


Arduino Ethernet o Microcontrolador: ATmega328
o Voltaje de funcionamiento: 5 V
o Pines I/O digitales: 14 (de los cuales 4 proveen salida
PWM)
o Pines de entradas análogas: 6
o Corriente DC por cada pin I/O: 40 mA
o Corriente DC en el pin de 3.3 V: 50 mA
o Memoria Flash: 32 KB (ATmega328) de los cuales 0.5 KB
son utilizados por el bootloader
o SRAM: 2 KB (ATmega328)
o EEPROM: 1 KB (ATmega328)
o Velocidad de reloj: 16 MHz
o Controlador embebido Ethernet W5100 TCP/IP
 Tarjeta MicroSD, con adaptadores activos de voltaje

Arduino Mega 2560 


o Microcontrolador: ATmega2560
o Voltaje de funcionamiento: 5 V
o Pines I/O digitales: 54 (de los cuales 15 proveen salida
PWM)
o Pines de entradas análogas: 16
o Corriente DC por cada pin I/O: 40 mA
o Corriente DC en el pin de 3.3 V: 50 mA
o Memoria Flash: 256 KB de los cuales 8 KB son utilizados
por el bootloader
o SRAM: 8 KB (ATmega328)
o EEPROM: 4 KB (ATmega328)
 Velocidad del reloj: 16 MHz


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


Arduino Nano o Microcontrolador: ATmega168
o Voltaje de funcionamiento: 5 V
o Pines I/O digitales: 14 (de los cuales 6 proveen salida
PWM)
o Pines de entradas análogas: 8
o Corriente DC por cada pin I/O: 40 mA
o Memoria Flash: 16 KB de los cuales 2 KB son utilizados
por el bootloader
o SRAM: 1 KB
o EEPROM: 512 bytes
 Velocidad de reloj: 16 MHz

Arduino Pro Mini o Microcontrolador: ATmega168


o Voltaje de funcionamiento: 3.3 V
o Pines I/O digitales: 14 (de los cuales 6 proveen salida
PWM)
o Pines de entradas análogas: 8
o Corriente DC por cada pin I/O: 40 mA
o Memoria Flash: 16 KB de los cuales 2 KB son utilizados
por el bootloader
o SRAM: 1 KB
o EEPROM: 512 bytes
 Velocidad de reloj: 8 MHz


Arduino Pro o Microcontrolador: ATmega168
o Voltaje de funcionamiento: 3.3 V
o Pines I/O digitales: 14 (de los cuales 6 proveen salida
PWM)
o Pines de entradas análogas: 6
o Corriente DC por cada pin I/O: 40 mA
o Memoria Flash: 16 KB de los cuales 2 KB son utilizados
por el bootloader
o SRAM: 1 KB
o EEPROM:512 bytes
 Velocidad de reloj: 8 MHz
Arduino Micro 
o Microcontrolador: ATmega32u4
o Voltaje de funcionamiento: 5 V
o Pines I/O digitales: 20
o Canales PWM: 7
o Pines de entradas análogas: 12
o Corriente DC por cada pin I/O: 40 mA
o Corriente DC en el pin de 3.3 V: 50 mA
o Memoria Flash: 32 KB (ATmega32u4) de los cuales 4 KB
son utilizados por el bootloader
o SRAM: 2.5 KB (ATmega32u4)
o EEPROM: 1 KB (ATmega32u4)
 Velocidad de reloj: 16 MHz
 


Arduino Fio o Microcontrolador: ATmega328P
o Voltaje de funcionamiento: 3.3 V
o Pines I/O digitales: 14 (de los cuales 6 proveen salida
PWM)
o Pines de entradas análogas: 8
o Corriente DC por cada pin I/O: 40 mA
o Memoria Flash: 32 KB de los cuales 2 KB son utilizados
por el bootloader
o SRAM: 2 KB
o EEPROM: 1 KB
 Velocidad de reloj: 8 MHz

LilyPad Arduino USB 


o Microcontrolador: ATmega32u4
o Voltaje de funcionamiento: 3.3 V
o Pines I/O digitales: 9
o Canales PWM: 4
o Pines de entradas análogas: 4
o Corriente DC por cada pin I/O: 40 mA
o Memoria Flash: 32 KB de los cuales 4 KB son utilizados
por el bootloader
o SRAM: 2.5 KB
o EEPROM: 1 KB
 Velocidad de reloj: 8 MHz

LilyPad Arduino Simple 


o Microcontrolador: ATmega328
o Voltaje de funcionamiento: 2.7-5.5 V
o Pines I/O digitales: 9 (de los cuales 5 proveen salida
PWM)
o Pines de entradas análogas: 4
o Corriente DC por cada pin I/O: 40 mA
o Memoria Flash: 32 KB de los cuales 2 KB son utilizados
por el bootloader
o SRAM: 2 KB
o EEPROM: 1 KB
 Velocidad de reloj: 8 MHz

LilyPad Arduino 
o Microcontrolador: ATmega328
SimpleSnap o Voltaje de funcionamiento: 2.7-5.5 V
o Pines I/O digitales: 9 (de los cuales 5 proveen salida
PWM)
o Pines de entradas análogas: 4
o Corriente DC por cada pin I/O: 40 mA
o Memoria Flash: 32 KB de los cuales 2 KB son utilizados
por el bootloader
o SRAM: 2 KB
o EEPROM: 1 KB
 Velocidad de reloj: 8 MHz

LilyPad Arduino o Microcontrolador: ATmega168V


o Voltaje de funcionamiento: 2.7-5.5 V
o Pines I/O digitales: 14 (de los cuales 6 proveen salida
PWM)
o Pines de entradas análogas: 6
o Corriente DC por cada pin I/O: 40 mA
o Memoria Flash: 16 KB de los cuales 2 KB son utilizados
por el bootloader
o SRAM: 1 KB
o EEPROM: 512 bytes
 Velocidad de reloj: 8 MHz
Lenguaje de programación

Para programar un Arduino, el lenguaje estándar es C++, aunque es posible programarlo


en otros lenguajes. No es un C++ puro sino que es una adaptación que proveniente de avr-
libc que provee de una librería de C de alta calidad para usar con GCC en los
microcontroladores AVR de Atmel y muchas funciones específicas para los MCU AVR de
Atmel.
avr-binutils, avr-gcc y avr-libc son las herramientas necesarias para programar los
microcontroladores AVR de Atmel.
IDE que utiliza
Ide proporcionado por la marca de software libre.
Estructura de una programación
const int ledPIN = 9;
void setup() {
  Serial.begin(9600);    //iniciar puerto serie
  pinMode(ledPIN , OUTPUT);  //definir pin como salida
}
void loop(){
  digitalWrite(ledPIN , HIGH);   // poner el Pin en HIGH
  delay(1000);                   // esperar un segundo
  digitalWrite(ledPIN , LOW);    // poner el Pin en LOW
  delay(1000);                   // esperar un segundo

servomotor
Un servomotor (también llamado servo) es un dispositivo similar a un motor de corriente
continua que tiene la capacidad de ubicarse en cualquier posición dentro de su rango de
operación, y mantenerse estable en dicha posición.

También podría gustarte