feat(i18n): Spanish localization (phase 4)
CI / Lint e auditorias (push) Successful in 1m31s
CI / Trivy (dependências e segredos) (push) Successful in 10s
CI / Imagem Docker (linux/arm64) (push) Successful in 2m23s

Complete implementation of Spanish (es-419) language support:
- Canonical catalogs and data: messages/es.json, data/es/**, lib/data/es/**, public/exemplos/es/**
- Canonical slugs: /es/series, /es/catalogo, /es/comparacion, /es/componentes, /es/diagnostico, /es/frameworks, /es/glosario, /es/selector, /es/acerca
- Dedicated search index at /api/busca/es with Spanish accent normalization
- Strict exclusion of book references in Spanish routes and catalogs
- Language selector and root negotiation with es active (ENABLED_LOCALES = ['pt', 'en', 'es'])
- Extended verification suite: check-i18n, smoke-imagem and verifica-vazamentos

Co-Authored-By: Antigravity <noreply@google.com>
This commit is contained in:
Lucas RayanandAntigravity committed 2026-11-01 19:50:20 -03:00
1 parent 0940814522
commit 660b28c09d
72 files changed
+17848 -947

No files matched your search

+411
View File
@@ -0,0 +1,411 @@
{
"ESP-IDF": {
"nome": "ESP-IDF",
"icone": "⚙️",
"nome_completo": "Espressif IoT Development Framework",
"descricao": "Framework oficial nativo de Espressif para todos los SoCs ESP32. Basado en FreeRTOS multinúcleo y CMake, ofrece control total del silicio, periféricos, radio y arquitectura de componentes modulares.",
"linguagem": "C / C++",
"tipo": "Framework Base Oficial",
"funcao_principal": "Desarrollo industrial y de alto rendimiento con acceso directo a registros, RTOS en tiempo real y pila completa de protocolos",
"caracteristicas": [
"Sistema operativo de tiempo real (FreeRTOS SMP multinúcleo)",
"Soporte nativo para ESP Component Registry mediante idf_component.yml",
"Pila completa de conectividad Wi-Fi 4/6, BLE 5.x, Zigbee y Thread",
"Soporte para todos los SoCs (ESP32, S2, S3, C2, C3, C6, H2, P4)",
"Gestión avanzada de energía y modos Deep Sleep",
"Seguridad robusta: Secure Boot v2, cifrado de flash y criptografía por hardware",
"Actualizaciones OTA cifradas con reversión automática",
"Cadena de herramientas moderna Clang/GCC, soporte para C++23 y depuración mediante JTAG OpenOCD"
],
"casos_uso": [
"Productos comerciales e industriales de IoT",
"Dispositivos con requisitos estrictos de batería y consumo",
"Aplicaciones en tiempo real con control preciso de interrupciones",
"Sistemas de seguridad con criptografía por hardware",
"Gateways multiprotocolo de alto rendimiento"
],
"exemplo": "/exemplos/esp-idf.c",
"exemplos": "https://github.com/espressif/esp-idf/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-idf/en/latest/",
"repositorio": "https://github.com/espressif/esp-idf",
"cor": "#E74C3C"
},
"ESP-RainMaker": {
"nome": "ESP-RainMaker",
"icone": "☁️",
"nome_completo": "ESP RainMaker AIoT Cloud Platform",
"descricao": "Plataforma completa de nube y firmware de Espressif para productos conectados. Permite crear dispositivos IoT sin necesidad de desarrollar backend o aplicaciones móviles desde cero.",
"linguagem": "C / C++",
"tipo": "Cloud & AIoT Framework",
"funcao_principal": "Construcción acelerada de productos inteligentes con aplicación móvil (iOS/Android), nube AWS Serverless y control por voz (Alexa/Google Home)",
"caracteristicas": [
"Aprovisionamiento Wi-Fi y BLE asistido mediante aplicación oficial",
"Generación dinámica de interfaz en la app según los parámetros del firmware",
"Integración nativa con Alexa y Google Assistant",
"Soporte simultáneo para control local (Local Control vía mDNS/HTTP) y nube",
"Panel administrativo (RainMaker Dashboard) para gestión de flotas y OTA",
"Compatibilidad nativa con nodos Matter y Bridge de dispositivos",
"Biblioteca integrada mediante ESP Component Registry (espressif/esp_rainmaker)"
],
"casos_uso": [
"Electrodomésticos inteligentes y línea blanca conectada",
"Iluminación inteligente y enchufes inteligentes para el consumidor final",
"Sistemas de climatización (HVAC) y termostatos conectados",
"Prototipos de IoT comercial con validación rápida de mercado",
"Productos que requieren certificación para Apple Home, Alexa y Google Home"
],
"exemplo": "/exemplos/esp-rainmaker.c",
"exemplos": "https://github.com/espressif/esp-rainmaker/tree/master/examples",
"documentacao": "https://rainmaker.espressif.com/docs/",
"repositorio": "https://github.com/espressif/esp-rainmaker",
"cor": "#3B82F6"
},
"ESP-Matter": {
"nome": "ESP-Matter",
"icone": "🏠",
"nome_completo": "ESP Matter SDK",
"descricao": "SDK oficial de Espressif para el nuevo estándar unificado de hogar inteligente Matter (CSA). Permite interoperabilidad directa con Apple HomeKit, Google Home, Alexa y Home Assistant sin intermediarios.",
"linguagem": "C++",
"tipo": "Smart Home Framework",
"funcao_principal": "Desarrollo de dispositivos y puentes inteligentes compatibles con Matter sobre Wi-Fi o Thread",
"caracteristicas": [
"Soporte completo para Matter over Wi-Fi y Matter over Thread",
"Módulos listos para Matter Bridge (puenteando dispositivos Zigbee/BLE a redes Matter)",
"Integración nativa con clusters estándar (Light, Switch, Plug, Sensor, Door Lock)",
"Aprovisionamiento seguro mediante BLE y código QR",
"Soporte para múltiples fabrics simultáneos (control por Apple y Google al mismo tiempo)",
"Compatible con ESP32-C6, ESP32-H2 y chips Wi-Fi clásicos (ESP32/S3) con coprocesador Thread"
],
"casos_uso": [
"Lámparas, enchufes e interruptores con certificación Matter",
"Cerraduras electrónicas y controles de acceso conectados",
"Puentes y pasarelas Matter-to-Zigbee para migración de productos legados",
"Sensores ambientales y de presencia compatibles con ecosistemas múltiples",
"Dispositivos que exigen interoperabilidad entre Apple HomeKit, Alexa y Google Home"
],
"exemplo": "/exemplos/esp-matter.c",
"exemplos": "https://github.com/espressif/esp-matter/tree/main/examples",
"documentacao": "https://docs.espressif.com/projects/esp-matter/en/latest/",
"repositorio": "https://github.com/espressif/esp-matter",
"cor": "#F59E0B"
},
"ESP-ADF": {
"nome": "ESP-ADF",
"icone": "🎵",
"nome_completo": "ESP Audio Development Framework",
"descricao": "Espressif Audio Development Framework. Marco de trabajo completo para procesamiento de audio digital, códecs, transmisión por streaming y desarrollo de altavoces inteligentes.",
"linguagem": "C / C++",
"tipo": "Framework de Audio y Voz",
"funcao_principal": "Creación de flujos de audio flexibles con decodificadores, ecualizadores, mezcladores y compatibilidad con protocolos de streaming",
"caracteristicas": [
"Arquitectura en pipelines de audio con elementos modulares (Audio Elements)",
"Códecs integrados por software y hardware: MP3, AAC, FLAC, WAV, OGG, Opus",
"Compatibilidad con códecs de hardware externos vía I2S (ES8388, ES8311, TAS5805M)",
"Clientes de streaming de audio: HTTP Live Streaming, Apple AirPlay, DLNA, Icecast",
"Integración con micrófonos MEMS para cancelación de eco acústico (AEC)",
"Controladores para pantallas y botones en placas como ESP32-LyraT y ESP32-Korvo"
],
"casos_uso": [
"Altavoces inteligentes y asistentes de voz conectados",
"Radios por Internet y reproductores de música en red",
"Intercomunicadores IP y timbres con audio bidireccional",
"Dispositivos de audio Bluetooth con receptor y transmisor A2DP",
"Grabadoras y procesadores de sonido ambiental para monitoreo acústico"
],
"exemplo": "/exemplos/esp-adf.c",
"exemplos": "https://github.com/espressif/esp-adf/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-adf/en/latest/",
"repositorio": "https://github.com/espressif/esp-adf",
"cor": "#0284C7"
},
"ESP-SR": {
"nome": "ESP-SR",
"icone": "🎙️",
"nome_completo": "ESP Speech Recognition Framework",
"descricao": "Espressif Speech Recognition Framework. Conjunto de algoritmos de inteligencia artificial para procesamiento de voz local, sin necesidad de conexión a Internet ni envío de audio a la nube.",
"linguagem": "C / C++",
"tipo": "Framework de Voz e IA",
"funcao_principal": "Procesamiento de voz local, detección de palabra de activación (Wake Word) y reconocimiento de comandos de voz fuera de línea",
"caracteristicas": [
"Detección de palabra de activación (Wake Word Detection - WakeNet) con bajo consumo y alta precisión",
"Reconocimiento de comandos de voz fuera de línea (Command Recognition - MultiNet) con cientos de comandos",
"Front-end acústico (AFE) para reducción de ruido, supresión de eco acústico (AEC) y formación de haz (Beamforming)",
"Optimizado para instrucciones vectoriales en Xtensa LX7 (ESP32-S3) y RISC-V",
"Soporte multilingüe para palabras de activación y comandos configurables",
"Modelos compactos que caben en la memoria SRAM/PSRAM del microcontrolador"
],
"casos_uso": [
"Electrodomésticos y paneles con control por voz fuera de línea",
"Dispositivos de automatización residencial sin dependencia de la nube",
"Juguetes interactivos y robots con respuesta por voz inmediata",
"Sistemas industriales con comandos de manos libres en entornos ruidosos",
"Front-end de audio para captación de voz en altavoces con Alexa/Google integrados"
],
"exemplo": "/exemplos/esp-sr.c",
"exemplos": "https://github.com/espressif/esp-sr/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-sr/en/latest/",
"repositorio": "https://github.com/espressif/esp-sr",
"cor": "#6366F1"
},
"ESP-IoT-Solution": {
"nome": "ESP-IoT-Solution",
"icone": "🧩",
"nome_completo": "ESP-IoT-Solution Driver & Peripheral Suite",
"descricao": "Colección de controladores de periféricos, bibliotecas de sensores, actuadores y componentes de software probados para su uso con ESP-IDF.",
"linguagem": "C / C++",
"tipo": "Biblioteca de Periféricos y Drivers",
"funcao_principal": "Acelerar la integración de componentes de hardware (pantallas LCD/OLED, sensores, botones y buses industriales) en ESP-IDF",
"caracteristicas": [
"Controladores para pantallas LCD (ST7789, ILI9341, GC9A01) y OLED (SSD1306) con aceleración gráfica",
"Controladores para sensores de temperatura, humedad, presión (BME280, SHT30) y acelerómetros",
"Gestión avanzada de botones con detección de clic simple, doble, pulsación larga y matriz de teclas",
"Control de motores BLDC y paso a paso con biblioteca MCPWM dedicada",
"Bibliotecas para buses industriales: Modbus Master/Slave, bus CAN/TWAI y RS-485",
"Distribución modular a través de ESP Component Registry"
],
"casos_uso": [
"Interfaces hombre-máquina (HMI) con pantallas a color y perillas codificadoras rotativas",
"Estaciones meteorológicas y monitoreo ambiental industrial",
"Controladores de motores y actuadores para automatización y robótica",
"Gateways Modbus/RS-485 para telemetría industrial",
"Proyectos que requieren integración rápida de sensores y pantallas comerciales"
],
"exemplo": "/exemplos/esp-iot-solution.c",
"exemplos": "https://github.com/espressif/esp-iot-solution/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-iot-solution/en/latest/",
"repositorio": "https://github.com/espressif/esp-iot-solution",
"cor": "#10B981"
},
"ESP-NOW": {
"nome": "ESP-NOW & Mesh",
"icone": "📡",
"nome_completo": "ESP-NOW Protocol & Mesh-Lite",
"descricao": "Protocolo de comunicación inalámbrica sin conexión desarrollado por Espressif. Permite la transmisión ultrarrápida de paquetes cortos entre dispositivos ESP32 sin necesidad de enrutador Wi-Fi.",
"linguagem": "C / C++",
"tipo": "Protocolo de Red y Malla",
"funcao_principal": "Intercambio de mensajes punto a punto, broadcast y formación de redes en malla de baja latencia y consumo mínimo",
"caracteristicas": [
"Comunicación directa entre chips sin handshake ni asociación Wi-Fi (latencia típica < 5 ms)",
"Cifrado seguro de paquetes mediante claves precompartidas CCMP/AES-128",
"Compatible con transmisiones punto a punto, punto a multipunto y broadcast",
"Paquetes de carga útil de hasta 250 bytes por trama",
"Coexistencia nativa con modo Wi-Fi Station o SoftAP tradicional en el mismo chip",
"Soporte para ESP-NOW Mesh para retransmisión de datos en múltiples saltos"
],
"casos_uso": [
"Sensores a batería que despiertan de Deep Sleep, transmiten datos y duermen en < 100 ms",
"Controles remotos industriales y de robótica de latencia ultrabaja",
"Interruptores inalámbricos y mandos de pared para automatización doméstica",
"Redes de sensores agrícolas distribuidas en áreas sin cobertura Wi-Fi",
"Sistemas de emergencia y alarmas de disparo instantáneo"
],
"exemplo": "/exemplos/esp-now.c",
"exemplos": "https://github.com/espressif/esp-now/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/network/esp_now.html",
"repositorio": "https://github.com/espressif/esp-now",
"cor": "#8B5CF6"
},
"ESP-Zigbee-SDK": {
"nome": "ESP-Zigbee-SDK",
"icone": "🐝",
"nome_completo": "ESP Zigbee SDK (ZCL & ZBOSS)",
"descricao": "SDK oficial para desarrollo de redes Zigbee 3.0 en SoCs Espressif con radio IEEE 802.15.4 (ESP32-H2, ESP32-C6 y ESP32-H4). Integra la pila ZBOSS de DSR.",
"linguagem": "C / C++",
"tipo": "Smart Home & Mesh",
"funcao_principal": "Construcción de redes de automatización ultraligeras y de bajo consumo en topología de malla Zigbee",
"caracteristicas": [
"Pila certificada Zigbee PRO con especificación Zigbee 3.0 completa (ZBOSS)",
"Soporte para roles de Coordinador (Coordinator), Enrutador (Router) y Dispositivo Final (End Device)",
"Soporte para dispositivos durmientes de ultra bajo consumo (Sleepy End Devices - SED)",
"Clusters estándar de automatización: On/Off, Level Control, Color Control, Temperature Measurement",
"Integración con Matter mediante funcionalidad de puente Zigbee-to-Matter (Bridge)",
"Coexistencia de radio con Wi-Fi y Bluetooth en el ESP32-C6"
],
"casos_uso": [
"Sensores de puerta/ventana, presencia y temperatura que funcionan años con pilas botón",
"Lámparas inteligentes y bombillas que forman la red en malla Zigbee",
"Coordinadores de red Zigbee para integración directa con Home Assistant (ZHA/Zigbee2MQTT)",
"Enchufes inteligentes y relés empotrables con reporte de energía",
"Puentes y pasarelas de automatización residencial industrial"
],
"exemplo": "/exemplos/esp-zigbee.c",
"exemplos": "https://github.com/espressif/esp-zigbee-sdk/tree/main/examples",
"documentacao": "https://docs.espressif.com/projects/esp-zigbee-sdk/en/latest/",
"repositorio": "https://github.com/espressif/esp-zigbee-sdk",
"cor": "#EC4899"
},
"ESP-WHO": {
"nome": "ESP-WHO",
"icone": "📷",
"nome_completo": "ESP Image Processing & Vision Framework",
"descricao": "Plataforma de desarrollo para aplicaciones de visión artificial y procesamiento de imágenes, con soporte para cámaras DVP y MIPI CSI en SoCs como ESP32-S3 y ESP32-P4.",
"linguagem": "C / C++",
"tipo": "Visión por Computadora e IA",
"funcao_principal": "Detección de rostros, identificación biométrica, detección de personas y reconocimiento visual en el borde",
"caracteristicas": [
"Modelos integrados para detección de rostros humanos (Human Face Detection)",
"Reconocimiento e identificación facial con registro local de usuarios autorizados",
"Detección de presencia humana (Human Face/Body Detection)",
"Controladores optimizados para sensores de cámara OmniVision (OV2640, OV3660, OV5640)",
"Aceleración mediante instrucciones SIMD vectoriales en ESP32-S3 y ESP32-P4",
"Transmisión de video vía servidor HTTP/WebSocket MJPEG en Wi-Fi local"
],
"casos_uso": [
"Timbres con video y cámaras de seguridad conectadas con IA local",
"Control de acceso y cerraduras inteligentes con reconocimiento biométrico facial",
"Sensores de ocupación de salas y conteo de personas sin envío de imágenes a la nube",
"Inspección visual básica y lectura de códigos QR en líneas de producción",
"Juguetes inteligentes y dispositivos interactivos con seguimiento de personas"
],
"exemplo": "/exemplos/esp-who.c",
"exemplos": "https://github.com/espressif/esp-who/tree/master/examples",
"documentacao": "https://github.com/espressif/esp-who",
"repositorio": "https://github.com/espressif/esp-who",
"cor": "#F97316"
},
"ESP-NN": {
"nome": "ESP-NN",
"icone": "🧠",
"nome_completo": "ESP Neural Network Acceleration Library",
"descricao": "Biblioteca de núcleos optimizados de redes neuronales de Espressif. Sirve como capa base de aceleración de hardware para TensorFlow Lite for Microcontrollers y otros motores de inferencia.",
"linguagem": "C / C++",
"tipo": "Biblioteca Especializada de IA",
"funcao_principal": "Aceleración de inferencia de redes neuronales profundas con cuantización int8 y punto flotante en Xtensa y RISC-V",
"caracteristicas": [
"Núcleos optimizados en ensamblador con extensiones vectoriales e instrucciones SIMD",
"Operaciones aceleradas: convoluciones 2D (Conv2D), Depthwise Conv2D, Fully Connected y Pooling",
"Integración directa como backend de aceleración para TensorFlow Lite Micro (TFLite Micro)",
"Aumento de velocidad de hasta 3x a 5x en comparación con implementaciones estándar de referencia en C",
"Soporte para operaciones con cuantización simétrica int8 para máxima eficiencia de memoria",
"Código abierto disponible en GitHub y ESP Component Registry"
],
"casos_uso": [
"Modelos TinyML para mantenimiento predictivo y análisis de vibraciones mecánicas",
"Detección de anomalías en señales acústicas e industriales",
"Clasificación de audio y eventos sonoros (rotura de cristales, llanto de bebé, disparos)",
"Reconocimiento de gestos mediante acelerómetros y sensores IMU de 6 ejes",
"Inferencia de redes convolucionales compactas para visión en el borde"
],
"exemplo": "/exemplos/esp-nn.c",
"exemplos": "https://github.com/espressif/esp-nn/tree/master/test_app",
"documentacao": "https://github.com/espressif/esp-nn",
"repositorio": "https://github.com/espressif/esp-nn",
"cor": "#14B8A6"
},
"ESP-DSP": {
"nome": "ESP-DSP",
"icone": "📊",
"nome_completo": "ESP Digital Signal Processing Library",
"descricao": "Biblioteca oficial de procesamiento digital de señales (DSP) para SoCs ESP32. Proporciona implementaciones matemáticas de alto rendimiento optimizadas a nivel de ensamblador.",
"linguagem": "C / C++",
"tipo": "Biblioteca Especializada de Señales",
"funcao_principal": "Ejecución de cálculos matemáticos pesados como FFT, transformadas, filtrado digital IIR/FIR y operaciones con matrices",
"caracteristicas": [
"Transformadas Rápidas de Fourier (Radix-2 y Radix-4 FFT) en punto flotante y entero",
"Filtros digitales FIR e IIR optimizados para audio y procesamiento de sensores",
"Operaciones matriciales (multiplicación, inversión, transposición) con aceleración vectorial",
"Generación de señales, funciones de correlación cruzada y cálculo de densidad espectral",
"Optimizaciones específicas para FPU e instrucciones vectoriales de Xtensa LX7 y RISC-V",
"Documentación completa con benchmarks de ciclos de reloj para cada función"
],
"casos_uso": [
"Ecualización y filtrado de audio en tiempo real en sistemas de altavoces",
"Análisis espectral y detección de frecuencias dominantes en mantenimiento predictivo",
"Procesamiento de señales biomédicas (ECG, PPG, EEG) en dispositivos de salud",
"Filtrado digital de ruido en sensores analógicos de alta precisión",
"Algoritmos de control avanzado (filtros de Kalman) para navegación y robótica"
],
"exemplo": "/exemplos/esp-dsp.c",
"exemplos": "https://github.com/espressif/esp-dsp/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-dsp/en/latest/",
"repositorio": "https://github.com/espressif/esp-dsp",
"cor": "#A855F7"
},
"Rust-ESP": {
"nome": "Rust on ESP32",
"icone": "🦀",
"nome_completo": "ESP-RS Rust Ecosystem for ESP32",
"descricao": "Ecosistema oficial de soporte para el lenguaje Rust en chips ESP32 (desarrollado por Espressif). Ofrece seguridad de memoria sin garbage collector, con opción de runtime bare-metal o sobre ESP-IDF.",
"linguagem": "Rust",
"tipo": "Lenguaje y Framework Moderno",
"funcao_principal": "Desarrollo de firmware seguro y de alto rendimiento tanto en modo bare-metal (no_std) como con acceso al ecosistema estándar (std / esp-idf-svc)",
"caracteristicas": [
"Seguridad de memoria en tiempo de compilación (sin punteros nulos, buffer overflows ni data races)",
"Modo esp-idf-template (std): acceso a Wi-Fi, BLE, HTTP, MQTT y FreeRTOS a través de bindings de ESP-IDF",
"Modo bare-metal esp-hal (no_std): código ultraligero y de arranque instantáneo para microcontroladores RISC-V y Xtensa",
"Compilador Rust con soporte para arquitecturas Xtensa y RISC-V (instalación sencilla mediante espup)",
"Soporte completo para concurrencia asíncrona moderna con async/await y el executor Embassy",
"Ecosistema en rápida expansión mantenido activamente por ingenieros de Espressif"
],
"casos_uso": [
"Dispositivos conectados con requisitos críticos de seguridad de memoria y estabilidad",
"Firmwares que no pueden sufrir fallos de segmentación o desbordamientos en campo",
"Sistemas industriales que aprovechan concurrencia segura con async/await",
"Proyectos de investigación y productos comerciales de vanguardia",
"Desarrolladores con experiencia previa en Rust que ingresan al mundo de los sistemas embebidos"
],
"exemplo": "/exemplos/rust-esp.rs",
"exemplos": "https://github.com/esp-rs/esp-hal/tree/main/examples",
"documentacao": "https://esp-rs.github.io/book/",
"repositorio": "https://github.com/esp-rs",
"cor": "#E44D26"
},
"Arduino": {
"nome": "Arduino Core",
"icone": "🛠️",
"nome_completo": "Arduino Core for ESP32",
"descricao": "El core oficial de Arduino para ESP32 (arduino-esp32) mantenido por Espressif. Facilita enormemente el inicio de nuevos proyectos combinando la simplicidad de la API de Arduino con el rendimiento de FreeRTOS.",
"linguagem": "C++",
"tipo": "Framework Alternativo Popular",
"funcao_principal": "Prototipado rápido, proyectos educativos y desarrollo de productos que reutilizan miles de bibliotecas comunitarias de Arduino",
"caracteristicas": [
"Funciones familiares de Arduino (setup, loop, pinMode, digitalWrite, analogRead)",
"Ejecuta internamente sobre ESP-IDF y FreeRTOS (multitarea preventiva disponible bajo cuerda)",
"Ecosistema masivo con decenas de miles de bibliotecas para sensores, pantallas y actuadores",
"Soporte nativo para Wi-Fi, Bluetooth LE, servidores web asíncronos y actualizaciones OTA",
"Compatible con Arduino IDE 2.x, PlatformIO y Visual Studio Code",
"Soporte para casi todas las placas de desarrollo comerciales disponibles en el mercado"
],
"casos_uso": [
"Prototipos de concepto (Proof-of-Concept) y validación rápida de ideas",
"Proyectos Maker, robótica estudiantil y proyectos de fin de carrera",
"Integraciones de hardware comercial con bibliotecas ya existentes para Arduino",
"Dispositivos que no requieren personalización profunda del sistema operativo de bajo nivel",
"Enseñanza de programación de microcontroladores y electrónica digital"
],
"exemplo": "/exemplos/arduino.ino",
"exemplos": "https://github.com/espressif/arduino-esp32/tree/master/docs/en/tutorials",
"documentacao": "https://docs.espressif.com/projects/arduino-esp32/en/latest/",
"repositorio": "https://github.com/espressif/arduino-esp32",
"cor": "#00979D"
},
"MicroPython": {
"nome": "MicroPython",
"icone": "🐍",
"nome_completo": "MicroPython for ESP32",
"descricao": "Implementación optimizada y eficiente del lenguaje Python 3 diseñada específicamente para ejecutarse en microcontroladores y sistemas con restricciones de recursos.",
"linguagem": "Python",
"tipo": "Lenguaje e Intérprete Dinámico",
"funcao_principal": "Desarrollo interactivo y prototipado ágil en Python con terminal interactivo REPL y sistema de archivos integrado",
"caracteristicas": [
"Sintaxis completa y moderna de Python 3 con tipos de datos estándar y manejo de excepciones",
"Terminal interactivo (REPL) en puerto serie para probar comandos y periféricos en tiempo real sin recompilar",
"Módulos nativos para control de hardware: machine (Pin, ADC, PWM, I2C, SPI), network (Wi-Fi), bluetooth",
"Sistema de archivos integrado en memoria Flash (LittleFS) accesible como disco virtual",
"Soporte para concurrencia asíncrona mediante el módulo uasyncio",
"Compatibilidad con IDEs como Thonny, Visual Studio Code y herramientas de subida como mpremote"
],
"casos_uso": [
"Educación y enseñanza de programación y conceptos de IoT",
"Pruebas interactivas y diagnóstico de placas directamente en el banco de trabajo",
"Dispositivos de monitoreo y recolección de datos donde la velocidad de iteración supera al rendimiento en microsegundos",
"Proyectos conectados que se benefician de scripts sencillos y legibles",
"Configuración dinámica y ejecución de scripts actualizables sin necesidad de recompilación"
],
"exemplo": "/exemplos/micropython.py",
"exemplos": "https://github.com/micropython/micropython/tree/master/examples",
"documentacao": "https://docs.micropython.org/en/latest/esp32/",
"repositorio": "https://github.com/micropython/micropython",
"cor": "#2B2B2B"
}
}