¿ Qué es Arduino ?
Arduino es una plataforma de código abierto que se utiliza para construir proyectos de electrónica.
Arduino consta de una placa programable (a menudo denominada microcontrolador) y un software, o IDE (entorno de desarrollo integrado) que se ejecuta en su microprocesador, que se utiliza para escribir y cargar el código del ordenador en la placa física.
Los diseños de placas Arduino utilizan varios microcontroladores y microprocesadores. Por lo general, el hardware consiste en un microcontrolador Atmel AVR, conectado bajo la configuración de "sistema mínimo".
Adicionalmente, se pueden conectar tarjetas de expansión conocidas con el nombre de Shields en la parte superior del Arduino para incluir funcionalidades adicionales: controlar motores, conectarse a Internet, proporcionar comunicación inalámbrica, controlar una pantalla LCD, etc.
A menudo a los Shield, también se les denomina Escudo o Hat
En Electrónica Embajadores tenemos placas Arduino originales al ser distribuidores oficiales de las principales marcas de esto sector:
ESP32
ESP32 es una familia de microcontroladores de bajo costo que integran capacidades tanto de Wi-Fi como de Bluetooth, junto con diversas opciones de procesamiento: Tensilica Xtensa LX6 (un solo núcleo o doble núcleo), Xtensa LX7 (doble núcleo) o RISC-V.
Características habituales del ESP32
- Procesador:
- CPU: microprocesador de 32-bit Xtensa LX6 de doble núcleo (o de un solo núcleo), operando a 160 o 240 MHz y rindiendo hasta 600 DMIPS
- Coprocesador de ultra baja energía (ULP)
- Memoria: 520 KiB SRAM
- Conectividad inalámbrica:
- Wi-Fi: 802.11 b/g/n
- Bluetooth: v4.2 BR/EDR y BLE
- Interfaces periféricas:
- 12-bit SAR ADC de hasta 18 canales
- 2 × 8-bit DACs
- 10 × sensores de tacto (sensores capacitivos GPIOs)
- 4 × SPI
- 2 × interfaces I²S
- 2 × interfaces I²C
- 3 × UART
- Controlador host SD/SDIO/CE-AT
- /MMC/eMMC
- Controlador esclavo SDIO/SPI
- Interfaz Ethernet MAC con DMA dedicado y soporte para el protocolo IEEE 1588 Precision Time Protocol
- Bus CAN 2.0
- Controlador remoto infrarrojo (TX/RX, hasta 8 canales)
- Motor PWM
- LED PWM (hasta 16 canales)
- Sensor de efecto Hall
- Preamplificador analógico de ultra baja potencia
- Seguridad:
- Soporta todas las características de seguridad estándar de IEEE 802.11, incluyendo WFA, WPA/WPA2 y WAPI
- Arranque seguro
- Cifrado flash
- 1024-bit OTP, hasta 768-bit para clientes
- Criptografía acelerada por hardware: AES, SHA-2, RSA, criptografía de curva elíptica (ECC), generador de números aleatorios (RNG)
- Administración de energía:
- Regulador interno de baja caída
- Dominio de poder individual para RTC
- Corriente de 5μA en modo de suspensión profundo
- Despierta por interrupción de GPIO, temporizador, medidas de ADC, interrupción por sensor de tacto capacitivo