Chargement en cours…
Microcontrôleur Dual Core 240MHz Xtensa LX7 avec instructions vectorielles IA, Wi-Fi 4 + BLE 5, 2x USB-C
| Pin # | Broche / Nom | Couleur Réelle | Signal | Où brancher (Carte ESP32 / Arduino / Driver) | Rôle Technique & Précautions |
|---|---|---|---|---|---|
| 1 | 3V3 | Rouge | POWER | Alimentation capteurs 3.3V | Sortie stabilisée 3.3V (courant max disponible 500mA) |
| 2 | GND | Noir | GND | Masse commune circuit | 0V de référence |
| 3 | GPIO21 (SDA) | Bleu | I2C | Capteurs SDA | Ligne de données I2C par défaut |
| 4 | GPIO22 (SCL) | Jaune | I2C | Capteurs SCL | Ligne d horloge I2C par défaut |
| 5 | GPIO43 (TXD0) | Cyan | UART | Moniteur Série / GPS | Transmission série UART0 par défaut |
| 6 | GPIO44 (RXD0) | Vert | UART | Moniteur Série / GPS | Réception série UART0 par défaut |
| Paramètre | Valeur | Notes techniques |
|---|---|---|
| Tension alimentation USB | 5.0 V DC | Régulateur LDO 3.3V 800mA AMS1117 intégré |
| Niveau logique GPIO | 3.3 V | NON tolérant 5V sur les GPIOs |
| Consommation sommeil profond | 7 µA | Mode Deep-sleep avec réveil ULP ou timer |
| Accélération matérielle IA | Instructions vectorielles SIMD | Optimisé reconnaissance vocale et TinyML |
| Périphériques matériels | USB-OTG, CAN 2.0, ADC 12b, DAC, PWM | 36 GPIOs polyvalentes |
| Paramètre | Valeur | Notes techniques |
|---|---|---|
| Dimensions du circuit | 65.0 x 28.5 x 11.0 mm | Format DevKit officiel |
| Connecteurs USB | 2x USB Type-C | 1x USB OTG natif + 1x UART CH343P |
| Entraxe des rangées | 25.4 mm (1.00 pouce) mm | Compatible breadboard standard |
| Boutons intégrés | 2x (RST Reset + BOOT GPIO0) | Flashage automatique |
#include <WiFi.h>
#include <WebServer.h>
const char* ssid = "TALOS_LAB";
const char* password = "Robotique2026";
WebServer server(80);
void handleRoot() {
String html = "{\"status\":\"ONLINE\",\"cpu_temp\":38.5,\"core\":\"ESP32-S3\"}";
server.send(200, "application/json", html);
}
void setup() {
Serial.begin(115200);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
server.on("/", handleRoot);
server.begin();
}
void loop() {
server.handleClient();
}