Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCCIN
-
Qu es arduino?
Para qu es utilizado?
Lenguaje de programacin.
Equipo Arduino
GUA
Con el fin de ayudar a toda esa gente que quiere comenzar en el mundo
Arduino y no sabe muy bien qu placa comprar, les presentamos esta humilde
"mini-gua" que esperamos les sea til.
Bien, lo primero que se debera hacer antes de nada es responder a estas 3
preguntas que agilizarn bastante la eleccin de una u otra placa:
1. Qu tamao tendrn los proyectos que quiero hacer con Arduino?Qu
me interesa ms el espacio o las prestaciones?
2. Dispongo de un programador de micros o quiero que tanto la
alimentacin como la programacin se pueda hacer con la propia placa?
3. El Arduino va a interactuar slo con su propia circuitera o se tendr
que comunicar con ms placas u otros dispositivos (mviles, pda's,
receptores, etc.)
Conscientes de que cada vez salen a la luz nuevos tipos con nuevas
funcionalidades, nos vamos a centrar en los ltimos modelos creados hasta el
momento.
ARDUINO UNO
Microcontroller
Operating Voltage
Input Voltage
(recommended)
Input Voltage (limits)
Digital I/O Pins
Analog Input Pins
DC Current per I/O Pin
DC Current for 3.3V Pin
Flash Memory
SRAM
EEPROM
Clock Speed
Price
ATmega328
5V
7-12V
6-20V
14 (of which 6 provide PWM output)
6
40 mA
50 mA
32 KB (ATmega328) of which 0.5 KB used by
bootloader
2 KB (ATmega328)
1 KB (ATmega328)
16 MHz
20
ARDUINO NANO
Microcontroller
Operating Voltage
(logic level)
Input Voltage
(recommended)
Input Voltage (limits)
Digital I/O Pins
Analog Input Pins
DC Current per I/O Pin
Flash Memory
SRAM
EEPROM
Clock Speed
Dimensions
Price
ATmega2560
5V
7-12V
6-20V
54 (of which 15 provide PWM output)
16
40 mA
50 mA
256 KB of which 8 KB used by bootloader
8 KB
4 KB
16 MHz
39
ATmega2560
5V
7-12V
6-20V
54 (of which 15 provide PWM output)
16
40 mA
50 mA
256 KB of which 8 KB used by bootloader
8 KB
4 KB
16 MHz
MAX3421E
44
Esta placa est basada en el Arduino Mega 2560 pero modificada para
permitir su uso con la Android Open Accessory Development Kit (ADK) de
Google ya que dispone de un puerto USB Host incorporado.
Dispone de un puerto USB host interface para conectarlo con
dispositivos basados en Android basados en el chip MAX3421e.
ARDUINO FIO
Microcontroller
Operating Voltage
Input Voltage
Input Voltage for Charge
Digital I/O Pins
Analog Input Pins
DC Current per I/O Pin
Flash Memory
SRAM
EEPROM
Clock Speed
Price
ATmega328P
3.3V
3.35 -12 V
3.7 - 7 V
14 (of which 6 provide PWM output)
8
40 mA
32 KB (of which 2 KB used by bootloader)
2 KB
1 KB
8 MHz
21
ARDUINO MINI
Microcontroller
Operating Voltage
Input Voltage
Digital I/O Pins
Analog Input Pins
DC Current per I/O Pin
Flash Memory
SRAM
EEPROM
Clock Speed
Price
ATmega328
5V
7-9 V
14 (of which 6 provide PWM output)
8 (of which 4 are broken out onto pins)
40 mA
32 KB (of which 2 KB used by bootloader)
2 KB
1 KB
16 MHz
15
ATmega168
3.3V or 5V (depending on model)
3.35 -12 V (3.3V model) or 5 - 12 V (5V model)
14 (of which 6 provide PWM output)
8
40 mA
16 KB (of which 2 KB used by bootloader)
1 KB
512 bytes
8 MHz (3.3V model) or 16 MHz (5V model)
Price
15
Como la Pro, la Pro Mini est diseada para usuarios avanzados que
requieren de bajo coste, menor tamao y dispuestos a un poco de trabajo
extra.
La Arduino Mini Pro est destinada a instalaciones semi-permanentes en
objetos o demostraciones. La placa viene sin conectores montados,
permitiendo el uso de varios tipos de conectores o soldado directo de cables
segn las necesidades de cada proyecto en particular. La distribucin de los
pines es compatible con la Arduino Mini.
Existen dos versiones de la Mini Pro, una que funciona a 3.3v y 8Mhz y
otra de 5v y 16MHz.
ARDUINO LEONARDO
Microcontroller
Operating Voltage
Input Voltage
(recommended)
Input Voltage (limits)
Digital I/O Pins
PWM Channels
Analog Input Channels
DC Current per I/O Pin
DC Current for 3.3V Pin
Flash Memory
SRAM
EEPROM
Clock Speed
Price
ATmega32u4
5V
7-12V
6-20V
20
7
12
40 mA
50 mA
32 KB (ATmega32u4) of which 4 KB used by
bootloader
2.5 KB (ATmega32u4)
1 KB (ATmega32u4)
16 MHz
18
ARDUINO DUE
Microcontroller
Operating Voltage
Input Voltage (recommended)
Input Voltage (limits)
Digital I/O Pins
Analog Input Pins
Analog Outputs Pins
Total DC Output Current on all I/O
lines
DC Current for 3.3V Pin
DC Current for 5V Pin
Flash Memory
SRAM
Clock Speed
Price
AT91SAM3X8E
3.3V
7-12V
6-16V
54 (of which 12 provide PWM output)
12
2 (DAC)
130 mA
800 mA
800 mA
512 KB all available for the user
applications
96 KB (two banks: 64KB and 32KB)
84 MHz
36
ARDUINO YN
Microprocesador Linux
Processor
Architecture
Operating Voltage
Ethernet
WiFi
USB Type-A
Card Reader
RAM
Flash Memory
Microcontrolador Arduino
Microcontroller
Operating Voltage
Input Voltage
Digital I/O Pins
PWM Channels
Analog Input Channels
DC Current per I/O Pin
DC Current for 3.3V Pin
Flash Memory
SRAM
EEPROM
Clock Speed
ATmega32u4
5V
5V
20
7
12
40 mA
50 mA
32 KB (of which 4 KB used by bootloader)
2.5 KB
1 KB
16 MHz
Price
52
Atheros AR9331
MIPS @400MHz
3.3V
IEEE 802.3 10/100Mbit/s
IEEE 802.11b/g/n
2.0 Host/Device
Micro-SD only
64 MB DDR2
16 MB
ARDUINO TRE
Microcontroller
Clock Speed
Flash Memory
SRAM
EEPROM
Digital I/O Pins (5V logic)
PWM Channels (5V logic)
Analog Input Channels
Processor
Clock Speed
SRAM
Networking
USB port
Video
Audio
Digital I/O Pins (3.3V logic)
PWM Channels (3.3V logic)
MicroSD card
Support LCD expansion
connector
Atmel ATmega32u4
16 MHz
32 KB (ATmega32u4)
2.5 KB (ATmega32u4)
1 KB (ATmega32u4)
14
7
6 (plus 6 multiplexed on 6 digital pins)
Texas Instrument Sitara AM3359AZCZ100 (ARM
Cortex-A8)
1 GHz
DDR3L 512 MB RAM
Ethernet 10/100
1 USB 2.0 device port, 4 USB 2.0 host ports
HDMI (1920x1080)
HDMI, stereo analog audio input and output
12
4
ARDUINO MICRO
Microcontroller
Operating Voltage
Input Voltage
(recommended)
Input Voltage (limits)
Digital I/O Pins
PWM Channels
Analog Input Channels
DC Current per I/O Pin
DC Current for 3.3V Pin
Flash Memory
SRAM
EEPROM
Clock Speed
Price
ATmega32u4
5V
7-12V
6-20V
20
7
12
40 mA
50 mA
32 KB (ATmega32u4) of which 4 KB used
by bootloader
2.5 KB (ATmega32u4)
1 KB (ATmega32u4)
16 MHz
18
ARDUINO ROBOT
PLACA DE CONTROL
Microcontroller
Operating Voltage
Input Voltage
Digital I/O Pins
PWM Channels
Analog Input Channels
Analog Input Channels
(multiplexed)
DC Current per I/O Pin
Flash Memory
SRAM
EEPROM (internal)
EEPROM (external)
Clock Speed
Keypad
Knob
CONTROLADOR DE MOTORES:
Microcontroller
Operating Voltage
Input Voltage
AA battery slot
ATmega32u4
5V
9V to battery charger
4 alkaline or NiMh rechargeable
batteries
4
1
ATmega32u4
5V
5V through flat cable
5
6
4 (of the Digital I/O pins)
8
40 mA
32 KB (ATmega32u4) of which 4
KB used by bootloader
2.5 KB (ATmega32u4)
1 KB (ATmega32u4)
512 Kbit (I2C)
16 MHz
5 keys
potentiomenter attached to analog
pin
over SPI communication
for FAT16 formatted cards
8 Ohm
provides deviation from the
geographical north in degrees
3
4
189
ARDUINO ESPLORA
Microcontroller
Operating Voltage
Flash Memory
SRAM
EEPROM
Clock Speed
Price
ATmega32u4
5V
32 KB of which 4 KB used by bootloader
2.5 KB
1 KB
16 MHz
42
ARDUINO ETHERNET
Microcontroller
Operating Voltage
Input Voltage Plug (recommended)
Input Voltage Plug (limits)
Input Voltage PoE (limits)
Digital I/O Pins
Arduino Pins reserved:
ATmega328
5V
7-12V
6-20V
36-57V
14 (of which 4 provide PWM output)
10 to 13 used for SPI
4 used for SD card
2 W5100 interrupt (when bridged)
6
40 mA
50 mA
32 KB (ATmega328) of which 0.5 KB used by bootloader
2 KB (ATmega328)
1 KB (ATmega328)
16 MHz
40
LILYPAD ARDUINO
Microcontroller
Operating Voltage
Input Voltage
Digital I/O Pins
Analog Input Pins
DC Current per I/O Pin
Flash Memory
SRAM
EEPROM
Clock Speed
Price
ATmega168V or ATmega328V
2.7-5.5 V
2.7-5.5 V
14 (of which 6 provide PWM output)
6
40 mA
16 KB (of which 2 KB used by bootloader)
1 KB
512 bytes
8 MHz
20
ATmega32u4
3.3V
3.8V to 5V
9
4
4
40 mA
32 KB (ATmega32u4) of which 4 KB used by bootloader
2.5 KB (ATmega32u4)
1 KB (ATmega32u4)
8 MHz
20
Microcontroller
Operating Voltage
Input Voltage
Digital I/O Pins
Analog Input Pins
DC Current per I/O Pin
Flash Memory
SRAM
EEPROM
Clock Speed
Price
ATmega328
2.7-5.5 V
2.7-5.5 V
9 (of which 5 provide PWM output)
4
40 mA
32 KB (of which 2 KB used by bootloader)
2 KB
1 KB
8 MHz
20
ATmega328
2.7-5.5 V
2.7-5.5 V
9 (of which 5 provide PWM output)
4
40 mA
32 KB (of which 2 KB used by bootloader)
2 KB
1 KB
8 MHz
30
ARDUINO PRO
Microcontroller
Operating Voltage
Input Voltage
Digital I/O Pins
Analog Input Pins
DC Current per I/O Pin
Flash Memory
SRAM
EEPROM
Clock Speed
Price
ATmega168 or ATmega328
3.3V or 5V
3.35 -12 V (3.3V versions) or 5 - 12 V (5V versions)
14 (of which 6 provide PWM output)
6
40 mA
16 KB (ATmega168) or 32KB (ATmega328) of which 2 KB used by bootloader
1 KB (ATmega168) or 2 KB (ATmega328)
512 bytes (ATmega168) or 1 KB (ATmega328)
8 MHz (3.3V versions) or 16 MHz (5V versions)
15