Files
ESPDocs/data/fr/frameworks.json
T
Lucas RayanandAntigravity 7fce46b9e1
CI / Lint e auditorias (push) Successful in 49s
CI / Trivy (dependências e segredos) (push) Successful in 11s
CI / Imagem Docker (linux/arm64) (push) Successful in 3m14s
feat(i18n): French and German localization (phase 5)
- Add full message catalogs and content for French (fr) and German (de)
- Implement ASCII canonical slugs for French and German routes
- Add language-specific search endpoints (/api/busca/fr, /api/busca/de)
- Configure strict 404 responses for /fr/livro and /de/livro
- Localize SEO, OpenGraph (fr_FR, de_DE), Twitter and JSON-LD schemas
- Add localized code example comments across 14 examples for fr and de
- Enable 'fr' and 'de' in ENABLED_LOCALES with root negotiation and redirect
- Extend test suite in check-i18n, smoke-imagem and verifica-vazamentos

Co-Authored-By: Antigravity <noreply@google.com>
2026-11-01 22:06:36 -03:00

424 lines
25 KiB
JSON

{
"ESP-IDF": {
"nome": "ESP-IDF",
"icone": "⚙️",
"nome_completo": "Espressif IoT Development Framework",
"descricao": "Framework officiel natif d'Espressif pour tous les SoCs ESP32. Basé sur FreeRTOS multicoeur et CMake, offrant un contrôle complet du silicium, des périphériques, de la radio et d'une architecture modulaire de composants.",
"linguagem": "C / C++",
"tipo": "Framework de Base Officiel",
"funcao_principal": "Développement industriel et haute performance avec accès direct aux registres, RTOS temps réel et pile complète de protocoles",
"caracteristicas": [
"Système d'exploitation temps réel (FreeRTOS SMP multicoeur)",
"Support natif de l'ESP Component Registry via idf_component.yml",
"Pile complète de connectivité pour Wi-Fi 4/6, BLE 5.x, Zigbee et Thread",
"Support de tous les SoCs (ESP32, S2, S3, C2, C3, C6, H2, P4)",
"Gestion avancée de l'énergie et modes Deep Sleep",
"Sécurité robuste : Secure Boot v2, chiffrement Flash et cryptographie matérielle",
"Mises à jour OTA chiffrées avec retour automatique (rollback)",
"Chaîne d'outils moderne Clang/GCC, support de C++23 et débogage JTAG OpenOCD"
],
"casos_uso": [
"Produits IoT commerciaux et industriels",
"Dispositifs avec contraintes strictes de batterie et basse consommation",
"Applications temps réel avec contrôle précis des interruptions",
"Systèmes de sécurité avec chiffrement matériel",
"Passerelles multiprotocoles haute performance"
],
"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": "Plateforme cloud et firmware complète d'Espressif pour produits connectés. Développez des objets connectés sans concevoir de backend ni d'application mobile à partir de zéro.",
"linguagem": "C / C++",
"tipo": "Cloud & AIoT Framework",
"funcao_principal": "Développement accéléré de produits intelligents avec applications mobiles (iOS/Android), cloud AWS Serverless et contrôle vocal (Alexa/Google Home)",
"caracteristicas": [
"Approvisionnement Wi-Fi et BLE assisté via l'application mobile officielle",
"Génération dynamique d'interface dans l'application selon les paramètres du firmware",
"Intégration native avec Alexa et Google Assistant",
"Contrôle local simultané (via mDNS/HTTP) et contrôle cloud",
"Tableau de bord RainMaker pour la gestion de flotte et les mises à jour OTA",
"Compatibilité native avec les noeuds Matter et les ponts (Bridges)",
"Bibliothèque intégrée via ESP Component Registry (espressif/esp_rainmaker)"
],
"casos_uso": [
"Appareils électroménagers intelligents et domotique",
"Éclairage connecté et prises intelligentes grand public",
"Systèmes de climatisation (CVC) et thermostats connectés",
"Prototypes IoT commerciaux avec validation rapide du marché",
"Produits nécessitant une certification pour Apple Home, Alexa et Google Home"
],
"exemplo": "/exemplos/esp-rainmaker.c",
"exemplos": "https://github.com/espressif/esp-rainmaker/tree/master/examples",
"documentacao": "https://rainmaker.espressif.com/docs/get-started.html",
"repositorio": "https://github.com/espressif/esp-rainmaker",
"cor": "#2980B9"
},
"ESP-Matter": {
"nome": "ESP-Matter",
"icone": "🏠",
"nome_completo": "ESP-Matter SDK",
"descricao": "SDK officiel d'Espressif pour le standard universel de connectivité Matter (CSA). Permet une interopérabilité directe avec Apple Home, Google Home, Alexa et SmartThings.",
"linguagem": "C / C++",
"tipo": "Smart Home Framework",
"funcao_principal": "Développement de dispositifs domotiques unifiés et interopérables via Wi-Fi ou Thread (OpenThread)",
"caracteristicas": [
"Implémentation conforme au Connected Home over IP (Project CHIP / CSA)",
"Support de Matter over Wi-Fi (ESP32, S3, C3, C6) et Matter over Thread (ESP32-H2, C6)",
"Prise en charge des rôles d'accessoire (Device), contrôleur et pont (Matter Bridge)",
"Couplage universel sécurisé avec certificats DAC (Device Attestation Certificate)",
"Intégration transparente avec ESP-IDF et ESP-RainMaker",
"Prise en charge de clusters standard : On/Off, variateur, capteurs, thermostats",
"Synchronisation avec les écosystèmes Apple, Google, Alexa et SmartThings sans passerelle propriétaire"
],
"casos_uso": [
"Dispositifs domotiques certifiés Matter (ampoules, prises, serrures)",
"Ponts de communication Zigbee/BLE vers Matter (Matter Bridges)",
"Capteurs environnementaux basse consommation sur réseau Thread (ESP32-H2)",
"Actionneurs et commutateurs muraux universels",
"Équipements multi-écosystèmes sans application propriétaire requise"
],
"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": "#16A085"
},
"ESP-ADF": {
"nome": "ESP-ADF",
"icone": "🎵",
"nome_completo": "ESP Audio Development Framework",
"descricao": "Framework officiel pour les applications audio sur SoCs ESP32. Comprend des pipelines de décodage/encodage, des pilotes pour codecs I2S et le streaming audio réseau.",
"linguagem": "C / C++",
"tipo": "Audio Processing Framework",
"funcao_principal": "Traitement, capture, lecture et diffusion audio sur dispositifs embarqués avec codecs matériels et logiciels",
"caracteristicas": [
"Architecture basée sur des éléments de pipeline (Audio Pipeline Framework)",
"Décodage et encodage : MP3, AAC, WAV, OGG, FLAC, OPUS et AMR",
"Pilotes intégrés pour codecs I2S populaires (ES8388, ES8311, TAS5805M, AC101)",
"Protocoles de streaming : HTTP Live Streaming (HLS), DLNA, SIP et radio Web",
"Intégration avec ESP-SR pour la commande vocale locale et la suppression d'écho (AEC)",
"Gestion du volume, égaliseur graphique (EQ) et mélangeur audio multi-canaux",
"Prise en charge des profils Bluetooth Audio : A2DP Sink, A2DP Source et BLE Audio"
],
"casos_uso": [
"Enceintes connectées et récepteurs audio Bluetooth / Wi-Fi",
"Systèmes d'interphonie bidirectionnelle (VoIP / SIP)",
"Sonnettes intelligentes avec capture et transmission audio",
"Lecteurs audio réseau pour la radio en ligne et les podcasts",
"Dispositifs d'alarme et retour sonore industriel"
],
"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": "#9B59B6"
},
"ESP-SR": {
"nome": "ESP-SR",
"icone": "🎙️",
"nome_completo": "ESP Speech Recognition Framework",
"descricao": "Framework d'Espressif pour la reconnaissance vocale et le traitement audio local (on-device), sans connexion Internet, garantissant une faible latence et une confidentialité totale.",
"linguagem": "C / C++",
"tipo": "AI & Speech Framework",
"funcao_principal": "Reconnaissance vocale sur puce : détection de mot de réveil (WakeNet) et commandes locales (MultiNet) hors ligne",
"caracteristicas": [
"Détection de mot d'activation WakeNet (ex. : 'Hi ESP', 'Hi Lexin') avec haute précision",
"Reconnaissance de commandes locales MultiNet avec support multilingue",
"Algorithme frontal acoustique (AFE) : annulation d'écho acoustique (AEC)",
"Suppression de bruit de fond (BSS/NS) et formation de faisceau (Beamforming)",
"Gain automatique (AGC) et détection d'activité vocale (VAD)",
"Accélération vectorielle sur ESP32-S3 (instructions SIMD Xtensa)",
"Fonctionnement 100% hors ligne sans envoi de données vers des serveurs tiers"
],
"casos_uso": [
"Panneaux muraux de contrôle domotique avec commandes vocales",
"Appareils électroménagers commandés à la voix sans besoin d'Internet",
"Équipements industriels nécessitant un fonctionnement mains-libres",
"Jouets interactifs et dispositifs éducatifs",
"Interfaces vocales garantissant la confidentialité des utilisateurs"
],
"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": "#3498DB"
},
"ESP-IoT-Solution": {
"nome": "ESP-IoT-Solution",
"icone": "🧰",
"nome_completo": "ESP-IoT-Solution Component Library",
"descricao": "Collection officielle de pilotes de périphériques, algorithmes de contrôle tactile, gestion d'énergie et utilitaires IoT conçus pour accélérer le développement sur ESP-IDF.",
"linguagem": "C / C++",
"tipo": "Drivers & IoT Utilities",
"funcao_principal": "Bibliothèque prête à l'emploi de pilotes pour capteurs, écrans, bus industriels et algorithmes tactiles capacitifs",
"caracteristicas": [
"Pilotes prêts à l'emploi pour capteurs (I2C, SPI) : température, pression, IMU, lumière",
"Pilotes d'écrans OLED et LCD (SSD1306, ST7789, ILI9341, GC9A01)",
"Gestion avancée des boutons (clic, double-clic, appui long) et encodeurs rotatifs",
"Algorithmes tactiles capacitifs : touches, curseurs, roues et détection d'approche",
"Pilotes d'extension d'E/S (PCA9557, MCP23017, CH422G)",
"Composants pour bus industriels : Modbus RTU/TCP et communication RS485",
"Intégration directe comme composants ESP-IDF via idf_component.yml"
],
"casos_uso": [
"Interfaces tactiles capacitives pour l'électroménager et les commandes murales",
"Stations météo et moniteurs environnementaux avec capteurs I2C",
"Dispositifs d'automatisation industrielle communiquant via RS485 et Modbus",
"Projets intégrant des écrans graphiques et des encodeurs rotatifs",
"Systèmes nécessitant une gestion avancée d'événements de boutons"
],
"exemplo": "/exemplos/esp-iot-solution.c",
"exemplos": "https://github.com/espressif/esp-iot-solution/tree/usb/examples",
"documentacao": "https://docs.espressif.com/projects/esp-iot-solution/en/latest/",
"repositorio": "https://github.com/espressif/esp-iot-solution",
"cor": "#F39C12"
},
"ESP-NOW": {
"nome": "ESP-NOW",
"icone": "⚡",
"nome_completo": "ESP-NOW Wireless Communication Protocol",
"descricao": "Protocole sans fil propriétaire d'Espressif basé sur les trames d'action du standard 802.11. Permet une communication peer-to-peer rapide et basse consommation sans routeur Wi-Fi.",
"linguagem": "C / C++",
"tipo": "Fast Wireless Protocol",
"funcao_principal": "Communication sans fil ultra-rapide et basse consommation entre dispositifs ESP sans routeur Wi-Fi",
"caracteristicas": [
"Communication directe peer-to-peer sans négociation AP ni point d'accès",
"Temps de transmission ultra-faible : latence de quelques millisecondes",
"Prise en charge de la diffusion unicast et broadcast",
"Chiffrement sécurisé des trames via clés CCMP (AES-128)",
"Faible consommation d'énergie, idéal pour les appareils fonctionnant sur batterie",
"Compatibilité ascendante avec tous les modèles de SoCs ESP32 et ESP8266",
"Charge utile jusqu'à 250 octets par paquet, suffisante pour la télémétrie et le contrôle"
],
"casos_uso": [
"Télécommandes et interrupteurs muraux sans fil à réveil instantané",
"Réseaux de capteurs sur batterie envoyant des relevés périodiques",
"Contrôleurs de drones, robots et modélisme télécommandé",
"Boutons d'urgence industriels nécessitant une latence critique",
"Communication de secours locale lorsque le réseau Wi-Fi est indisponible"
],
"exemplo": "/exemplos/esp-now.c",
"exemplos": "https://github.com/espressif/esp-now/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-now/en/latest/",
"repositorio": "https://github.com/espressif/esp-now",
"cor": "#E67E22"
},
"ESP-Zigbee-SDK": {
"nome": "ESP-Zigbee-SDK",
"icone": "🐝",
"nome_completo": "Espressif Zigbee Software Development Kit",
"descricao": "SDK officiel pour le développement de dispositifs Zigbee 3.0 sur les SoCs équipés de radio 802.15.4 (ESP32-H2 et ESP32-C6). Supporte les rôles de coordinateur, routeur et terminal.",
"linguagem": "C / C++",
"tipo": "Mesh & 802.15.4 Framework",
"funcao_principal": "Création de dispositifs pour réseaux maillés Zigbee 3.0 avec interopérabilité industrielle certifiée",
"caracteristicas": [
"Conforme aux spécifications Zigbee 3.0 et Zigbee PRO",
"Support de tous les rôles du réseau : Coordinateur (ZC), Routeur (ZR) et Terminal (ZED)",
"Rôles basse consommation Sleepy End Device (SED) pour capteurs sur pile",
"Prise en charge des profils standard : Zigbee Home Automation (ZHA) et Light Link",
"Passerelle Zigbee vers Wi-Fi/Ethernet en combinant ESP32-H2 avec un autre SoC",
"Mises à jour OTA conformes au protocole Zigbee OTA Cluster",
"Intégration directe avec ESP-IDF et compatibilité Z-Stack"
],
"casos_uso": [
"Capteurs d'ouverture de porte, présence et fuite d'eau sur batterie",
"Ampoules, variateurs et commutateurs Zigbee 3.0 interopérables",
"Passerelles Zigbee vers Ethernet/Wi-Fi pour plateformes domotiques",
"Thermostats et compteurs d'énergie industriels",
"Modernisation d'installations existantes avec l'écosystème Zigbee standard"
],
"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": "#F1C40F"
},
"ESP-WHO": {
"nome": "ESP-WHO",
"icone": "👁️",
"nome_completo": "ESP-WHO Face Detection & Recognition Framework",
"descricao": "Framework de vision par ordinateur pour ESP32, optimisé pour les modules caméra (OV2640, OV3660, OV5640) avec détection et reconnaissance de visages locales.",
"linguagem": "C / C++",
"tipo": "Computer Vision & Edge AI",
"funcao_principal": "Vision par ordinateur embarquée avec détection, alignement et reconnaissance de visages",
"caracteristicas": [
"Modèles d'inférence légers optimisés pour le matériel ESP32 et ESP32-S3",
"Détection de visages par apprentissage profond avec localisation de points de repère",
"Reconnaissance faciale et inscription de visages directement dans la mémoire de l'appareil",
"Pilote de caméra haute performance prenant en charge les bus DVP et SPI",
"Support des résolutions de capture de QVGA à QSXGA",
"Accélération vectorielle grâce aux instructions d'IA de l'ESP32-S3",
"Serveur de streaming vidéo HTTP intégré pour le débogage et la prévisualisation"
],
"casos_uso": [
"Contrôle d'accès biométrique et serrures intelligentes avec reconnaissance faciale",
"Sonnettes vidéo avec détection de présence humaine",
"Comptage de personnes et analyse d'occupation de salles de réunion",
"Caméras de sécurité intelligentes avec filtrage d'alertes locales",
"Dispositifs d'assistance et interaction homme-machine"
],
"exemplo": "/exemplos/esp-who.c",
"exemplos": "https://github.com/espressif/esp-who/tree/master/examples",
"documentacao": "https://github.com/espressif/esp-who#readme",
"repositorio": "https://github.com/espressif/esp-who",
"cor": "#1ABC9C"
},
"ESP-NN": {
"nome": "ESP-NN",
"icone": "🧠",
"nome_completo": "ESP Neural Network Acceleration Library",
"descricao": "Bibliothèque d'accélération d'opérations de réseaux neuronaux pour SoCs ESP32, optimisant les noyaux de convolution, produits matriciels et activations pour l'IA embarquée.",
"linguagem": "C / C++ / Asm",
"tipo": "Neural Network Kernel Library",
"funcao_principal": "Noyaux d'inférence neuronale hautement optimisés en assembleur pour TensorFlow Lite for Microcontrollers",
"caracteristicas": [
"Optimisations assembleur exploitant les instructions vectorielles SIMD de l'ESP32-S3",
"Opérations accélérées : convolutions 2D, Depthwise Conv, Fully Connected et Pooling",
"Prise en charge de la quantification 8 bits (int8) et 16 bits (int16)",
"Intégration transparente comme backend d'optimisation de TensorFlow Lite for Microcontrollers",
"Réduction significative de la latence d'inférence par rapport aux implémentations génériques",
"Empreinte mémoire SRAM optimisée pour les puces avec ressources restreintes",
"Support de l'ESP32, ESP32-S3 et des architectures RISC-V (C3, C6, P4)"
],
"casos_uso": [
"Modèles de vision embarquée (détection d'objets et classification)",
"Détection d'anomalies vibratoires et acoustiques pour la maintenance prédictive",
"Classification de signaux biométriques (ECG, PPG) sur dispositifs portables",
"Reconnaissance gestuelle et interfaces basées sur des capteurs inertiels (IMU)",
"Modèles audio personnalisés pour la détection de sons spécifiques"
],
"exemplo": "/exemplos/esp-nn.c",
"exemplos": "https://github.com/espressif/esp-nn/tree/master/examples",
"documentacao": "https://github.com/espressif/esp-nn#readme",
"repositorio": "https://github.com/espressif/esp-nn",
"cor": "#8E44AD"
},
"ESP-DSP": {
"nome": "ESP-DSP",
"icone": "📊",
"nome_completo": "ESP Digital Signal Processing Library",
"descricao": "Bibliothèque officielle de traitement du signal numérique (DSP) pour SoCs ESP32, fournissant des algorithmes de FFT, filtrage numérique, calcul matriciel et opérations mathématiques.",
"linguagem": "C / Asm",
"tipo": "DSP & Math Library",
"funcao_principal": "Fonctions mathématiques et traitement numérique du signal haute performance optimisés pour le matériel",
"caracteristicas": [
"Transformée de Fourier rapide (FFT) réelle et complexe avec fenêtrage (Hann, Hamming, Blackman)",
"Filtres numériques IIR (Biquad) et FIR optimisés",
"Opérations matricielles : multiplication, inversion, décomposition et transposition",
"Opérations vectorielles en virgule flottante et entière accélérées par le matériel",
"Génération de signaux de test : sinus, bruit blanc et signaux modulés",
"Routines en assembleur pour le coeur Xtensa et extensions d'instructions vectorielles",
"Compatible avec ESP-IDF sous forme de composant natif"
],
"casos_uso": [
"Analyse spectrale en temps réel pour équipements audio et vibrationnels",
"Traitement et filtrage de données de capteurs industriels bruités",
"Algorithmes de contrôle de moteurs et onduleurs de puissance",
"Compteurs d'énergie intelligents avec calcul de puissance active et réactive",
"Analyse de signaux radar et capteurs à ultrasons"
],
"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": "#2C3E50"
},
"Rust-ESP": {
"nome": "Rust-ESP",
"icone": "🦀",
"nome_completo": "Rust on ESP32 Ecosystem",
"descricao": "Écosystème de programmation Rust pour microcontrôleurs ESP32, offrant une sécurité mémoire sans ramasse-miettes (garbage collector), un typage fort et une excellente expressivité.",
"linguagem": "Rust",
"tipo": "Memory-Safe Modern Language",
"funcao_principal": "Développement de micrologiciels sécurisés avec prévention de corruptions mémoire et accès concurrentiel garanti sans data races",
"caracteristicas": [
"Support de deux approches : no_std (sur métal nu via esp-hal) et std (sur FreeRTOS via esp-idf-svc)",
"Chaîne d'outils Rust officielle pour architectures Xtensa et RISC-V",
"Sécurité de gestion mémoire garantie au moment de la compilation",
"Modèle asynchrone moderne avec async/await pour les tâches réseau et périphériques",
"Support des piles Wi-Fi, BLE, MQTT, HTTP et TLS via les crates de l'écosystème",
"Outil espflash pour graver et surveiller les cartes en ligne de commande",
"Intégration directe avec Cargo et l'ensemble de l'écosystème open source de Rust"
],
"casos_uso": [
"Micrologiciels industriels critiques nécessitant une haute fiabilité",
"Dispositifs médicaux et de sécurité où les failles de mémoire sont intolérables",
"Passerelles réseau nécessitant un traitement sécurisé des protocoles TLS et cryptographiques",
"Applications modernes tirant parti de la programmation concurrente asynchrone",
"Projets explorant les normes les plus récentes en matière de génie logiciel pour systèmes embarqués"
],
"exemplo": "/exemplos/rust-esp.rs",
"exemplos": "https://github.com/esp-rs/esp-idf-template",
"documentacao": "https://esp-rs.github.io/book/",
"repositorio": "https://github.com/esp-rs",
"cor": "#D35400"
},
"Arduino": {
"nome": "Arduino",
"icone": "♾️",
"nome_completo": "Arduino Core for ESP32",
"descricao": "Noyau officiel Arduino pour SoCs ESP32. Propose l'API familière setup()/loop() avec un accès à des milliers de bibliothèques tierces, reposant sur une base ESP-IDF robuste.",
"linguagem": "C++ (Arduino)",
"tipo": "Maker & Educational Framework",
"funcao_principal": "Prototypage rapide et création de projets accessibles grâce au plus grand écosystème de bibliothèques open source au monde",
"caracteristicas": [
"Structure familière d'initialisation et boucle principale (setup / loop)",
"Accès instantané à l'immense répertoire de bibliothèques Arduino",
"Fonctionne sur FreeRTOS en arrière-plan, permettant la création de tâches avec xTaskCreate",
"Support de la quasi-totalité des cartes ESP32 du marché",
"Gestion du Wi-Fi et Bluetooth par des classes intuitives (WiFi, BluetoothSerial, BLEDevice)",
"Mises à jour OTA facilitées avec la classe ArduinoOTA",
"Compatible avec Arduino IDE, PlatformIO, VS Code et Arduino CLI"
],
"casos_uso": [
"Prototypage rapide de projets IoT et validation d'idées",
"Éducation, projets universitaires et formation en systèmes embarqués",
"Projets de la communauté Maker et bricolage électronique",
"Appareils utilisant des bibliothèques de capteurs et d'actionneurs préexistantes",
"Installations artistiques et projets interactifs"
],
"exemplo": "/exemplos/arduino.ino",
"exemplos": "https://github.com/espressif/arduino-esp32/tree/master/libraries",
"documentacao": "https://docs.espressif.com/projects/arduino-esp32/en/latest/",
"repositorio": "https://github.com/espressif/arduino-esp32",
"cor": "#00979C"
},
"MicroPython": {
"nome": "MicroPython",
"icone": "🐍",
"nome_completo": "MicroPython for ESP32",
"descricao": "Implémentation légère et efficace de Python 3 conçue pour les microcontrôleurs. Permet une programmation interactive via REPL sur console série sans étape de compilation.",
"linguagem": "Python 3",
"tipo": "Interactive Scripting Engine",
"funcao_principal": "Développement rapide et interactif avec la simplicité de Python et la commande immédiate du matériel",
"caracteristicas": [
"Interpréteur Python 3 complet optimisé pour fonctionner sur microcontrôleur",
"Console interactive REPL (Read-Eval-Print Loop) accessible via port série ou Wi-Fi (WebREPL)",
"Système de fichiers virtuel avec support de fichiers .py et modules compilés .mpy",
"Modules matériels intuitifs : machine (Pin, ADC, PWM, I2C, SPI, UART, Timer, RTC)",
"Support natif du réseau : module network (Wi-Fi Station et Access Point)",
"Prise en charge de la programmation asynchrone avec le module uasyncio",
"Support officiel pour tous les modèles ESP32 avec micrologiciels binaires précompilés"
],
"casos_uso": [
"Apprentissage de la programmation et projets éducatifs",
"Prototypage rapide de scripts de test et de validation de capteurs",
"Contrôle d'appareils et interfaces de script modifiables sans flash complet",
"Enregistreurs de données autonomes et petits serveurs HTTP/WebSockets",
"Automatisation légère et intégration de capteurs de laboratoire"
],
"exemplo": "/exemplos/micropython.py",
"exemplos": "https://github.com/micropython/micropython/tree/master/examples",
"documentacao": "https://docs.micropython.org/en/latest/esp32/quickref.html",
"repositorio": "https://github.com/micropython/micropython",
"cor": "#2B5B84"
}
}