Después de seis años de trabajo, el Arduino Due finalmente está disponible, con un precio de 49 dólares. Es tan competitivo que bien podría ser un éxito comercial inmediato (aunque quienes lo producen no lo ven como negocio). El micro-controlador Arduino es una plataforma ideal para el prototipo rápido y ha transformado la computación física haciéndola accesible a muchos entusiastas de la electrónica.

El Due, que en italiano significa el número dos, reemplaza el Arduino de 8 bits, de 16 MHz por uno de 32 bits, a 84 MHz que tiene además una buena cantidad de características. Al igual que el Arduino Leonardo, que salió a la venta en el verano pasado, tiene dos puertos micro USB, uno para programación y otro para comunicaciones que permiten al Arduino actuar como cliente o servidor, permitiendo que se use como ratón USB o teclado.

El corazón del nuevo Arduino Due es el procesador Atmel SAM3X8E, un ARM Cortex-M3, el cual abre las posibilidades para los diseñadores, en particular para el procesamiento Analógico/Digital (ADC). La razón de muestreo teórico va desde los 15 ksps (kilomuestras por segundo), como en el Arduino Uno, Leonardo y Mega 2560, hasta los 1000 ksps.

El creador del Arduino, Massimo Banzi dice: “Mucha gente ha construido instrumentos científicos muy interesantes usando el Arduino en el pasado. Con el Due ahora tiene 12 entradas analógicas y 12 salidas analógicas”

El Due es el primer Arduino que tiene interconstruido un convertidor analógico digital, de hecho, dos de estos. Tiene además una biblioteca de audio para poder reproducir archivos wav. Las capacidades del Arduino siempre se han extendido con el uso de Shields (que son tarjetas que se pone y se conectan encima de la tarjeta original). El Arduino Due trabaja con todos los shields Arduino que conforman la revisión 3 del sistema.

El Arduino Due opera a 3.3 V, contra los 5 V que usaban los anteriores, por lo que algunos shields que no siguen las especificaciones de la revisión 3 podrían no ser compatibles, dependiendo de los voltajes. Se sugiere que cualquiera que use el Due con aplicaciones existentes debe tener particular atención en los voltajes.

Estas son las especificaciones técnicas:

  • Microcontrolador             AT91SAM3X8E
  • Voltaje operativo               3.3V
  • Voltaje entrada (recomendado)       7-12V
  • Voltaje entrada (mín/máx)         6-20V
  • Pins digitales I/O                  54 (6 con PWM)
  • Pins de entrada analógicos           12
  • Pins de salida analógicos         2 DAC
  • Total de corriente directa
  • para todo I/O             130 mA
  • Corriente directa para los 3.3V      800 mA
  • Corriente directa para el pin de 5V     teórico 1Amp, recomendado 800 mA
  • Memoria Flash             512 KB
  • SRAM                   96 KB (64 + 32 KB)
  • Velocidad del reloj             84 MHz
  • Acceso a depurador               JTAG/SWD connector

Y aunque el poder y las características del Due se ven estupenda,s Banzi sugiere a los principiantes que aprendan en el Uno antes de pasar a la siguiente liga: “Los Arduino básicos como el Uno o el Leonardo, son los mejores para aprendizaje. Son muy simples, muy estables, y vienen con toneladas de ejemplos y bibliotecas”.

Referencias:

Arduino Due