Arduino DUE (ORIGINAL)

$140,00

Arduino DUE (oficial). ARM Cortex-M3 a 84 MHz, 512 KB flash, 96 KB SRAM. 54 GPIO, 12 salidas DAC, 12 entradas analógicas. Ideal para audio, control industrial o proyectos avanzados.

1 disponibles

Descripción

ℹ️ Información general
El Arduino DUE es la primera placa oficial de Arduino basada en un microcontrolador de 32 bits (ARM Cortex-M3), ofreciendo un salto significativo en potencia respecto a las placas ATmega. Diseñada para aplicaciones que exigen alto rendimiento, procesamiento en tiempo real, salidas analógicas verdaderas (DAC) o múltiples comunicaciones simultáneas. Ideal para:
  • 🎵 Generación de audio digital (sintetizadores, DSP)
  • 🏭 Control industrial y automatización avanzada
  • 🤖 Robots con procesamiento de sensores en tiempo real
  • 📡 Comunicaciones complejas (USB Host, CAN, UART × 4)
Totalmente compatible con el IDE de Arduino (requiere instalación del core SAM), y con soporte para librerías avanzadas como Audio, DueTimer, CAN.
⚙️ Especificaciones técnicas
  • 🧠 Microcontrolador: AT91SAM3X8E (ARM Cortex-M3 @ 84 MHz)
  • 💾 Memoria:
    • Flash: 512 KB
    • SRAM: 96 KB
    • ROM: 96 KB (con bootloader y librerías)
  • 🔌 Puertos:
    • 54 pines digitales (12 PWM, 12 DAC, 12 ADC)
    • 12 entradas analógicas (12-bit, 0–3.3V)
    • 2 salidas DAC (análogas verdaderas, 12-bit, 0–3.3V)
  • 📡 Comunicación:
    • 4 × UART (Serial, Serial1, Serial2, Serial3)
    • I²C (2 puertos: TWI0/TWI1)
    • SPI (2 puertos: SPI0/SPI1)
    • USB Device + USB Host (compatible con teclados, mouses, almacenamiento)
    • CAN Bus (Control Area Network — para aplicaciones industriales)
  • ⚡ Voltaje de operación: 3.3V (lógica y E/S — no 5V!)
  • 🔋 Consumo: ~100 mA (sin periféricos), hasta 500 mA con carga
  • 📏 Dimensiones: 101.5 mm × 53.3 mm (compatible con shields UNO, pero ¡cuidado con voltaje!)
  • 🌐 Compatibilidad: Arduino IDE 1.6.6+ (requiere instalación del Arduino SAM Boards core)
🔌 Información de conexionado (detallada y práctica)
🔹 Conexión básica:
  • Enchufa el USB tipo B a tu computadora → se detecta como puerto COM (y como dispositivo USB Host si usas el segundo puerto).
  • Alimentación alternativa: Jack de 2.1mm (7–12V DC) → regulado a 3.3V internamente.
  • ⚠️ ¡Importante! Todos los pines son 3.3V lógica — nunca conectes señales de 5V directamente (puede dañar la placa).
📌 Pines clave:
Función
Pines
DAC
A0 (DAC0), A1 (DAC1)
ADC
A0–A11 (12 entradas)
PWM
2–13, 44–46 (12 canales)
UART
0/1 (Serial), 18/19 (Serial1), 16/17 (Serial2), 14/15 (Serial3)
I²C
20/21 (SDA/SCL), 70/71 (alternative)
SPI
77/78/79 (MISO/MOSI/SCK), 10 (SS)
CAN
D88 (CAN_RX), D89 (CAN_TX)
Librerías recomendadas:
  • Audio (para generación de sonido en tiempo real)
  • DueTimer (temporizadores precisos)
  • CAN (para comunicación CAN Bus)
  • USBHost (para conectar dispositivos USB)
📌 Ejemplo básico: Salida DAC en A0

void setup() {
analogWriteResolution(12); // 12-bit DAC
}

void loop() {
for (int i = 0; i <= 4095; i++) {
analogWrite(A0, i); // 0–4095 → 0–3.3V
delayMicroseconds(100);
}
delay(1000);
}

⚠️ Recomendaciones clave:
  • Nunca alimentes con 5V en los pines I/O — el DUE opera a 3.3V y es sensible a sobretensión.
  • Para usar con sensores de 5V, usa convertidores lógicos (3.3V ↔ 5V).
  • El puerto USB Host permite conectar dispositivos como teclados, mouses o sticks USB — ideal para kioscos o HMI.
  • La memoria SRAM (96 KB) es grande para Arduino, pero evita String masivo en bucles.
  • Requiere Arduino IDE ≥ 1.6.6 y el core Arduino SAM Boards (instalable desde el Gestor de Placas).
💡 Usos sugeridos:
  • Sintetizadores musicales y generadores de ondas
  • Sistemas de adquisición de datos de alta velocidad
  • Controladores CNC con interpolación en tiempo real
  • Interfaces HMI con pantalla táctil + USB
  • Proyectos educativos de procesamiento de señal y embedded avanzado

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Arduino DUE (ORIGINAL)”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *