Le blog

Guides, tutoriels et astuces pour équiper votre voiture RC de LEDs réalistes.

🏁
L'histoire de Flare RC — d'un backfire pour un ami au kit LED accessible à tous
Comment un petit projet Arduino entre amis est devenu un kit LED complet accessible à tous.
Lire l'article →
🛠️
Ajouter des LEDs à une voiture RC sans expérience — guide débutant complet
Pas de soudure, pas de code : équiper sa RC même sans expérience électronique.
Lire l'article →
💡
Comment mettre des LEDs sur sa voiture RC — Guide complet 2026
Du matériel au résultat final : tout ce qu'il faut savoir pour équiper sa voiture RC.
Lire l'article →
💡
Meilleures LEDs pour voiture RC en 2026 — guide d'achat complet
3mm ou 5mm ? Diffusées ou ultra-bright ? Le guide complet par fonction RC.
Lire l'article →
🔋
Arduino Nano ESP32 pour voiture RC : BEC, tension et alimentation — guide complet
5V, 6V, 7.4V ? BEC intégré ou externe ? Tout sur l'alimentation de votre ESP32 RC.
Lire l'article →
Arduino Nano ESP32 vs ESP32 WROOM — Lequel choisir pour les LEDs RC ?
Comparatif des deux cartes les plus populaires pour un projet LED sur voiture RC.
Lire l'article →
📻
Comment calibrer un récepteur RC avec un ESP32 — signal PWM expliqué
Neutral, min, max, dead zone : calibration étape par étape avec Flare RC.
Lire l'article →
🔥
Flammes d'échappement RC avec Arduino — Effet backfire réaliste
6 effets combinables pour un backfire ultra-réaliste. Tout configurable dans l'app.
Lire l'article →
🔥
Flammes d'échappement LED sur voiture RC — comment ça marche vraiment ?
Décryptage complet du moteur backfire : machine à états, crossfade, afterburn.
Lire l'article →
🚨
Gyrophare LED pour RC crawler — tutoriel montage et câblage
Installer un gyrophare sur crawler RC : câblage, résistances, 4 effets.
Lire l'article →
🚨
Gyrophare, brouillard, mode nuit et CH3 — Les nouvelles fonctionnalités Flare RC
Gyrophare, brouillard, mode nuit LDR et contrôle CH3 multifonction.
Lire l'article →
📶
BLE vs WiFi pour contrôler des LEDs RC : pourquoi on a choisi Bluetooth
Latence, portée, conso : comparatif technique BLE vs WiFi sur terrain RC.
Lire l'article →
⚙️
PWM sur ESP32 : tout ce qu'il faut savoir pour les LEDs RC
Fréquence, résolution, canaux LEDC : le PWM ESP32 expliqué pour les LEDs.
Lire l'article →
⚠️
Pins G6-G11 sur ESP32 : pourquoi ils crashent votre Arduino — explication QSPI
Une erreur fréquente qui détruit des heures de travail. On explique tout.
Lire l'article →
📡
Calibrer le signal radio de sa voiture RC avec Arduino ESP32
Le signal PWM de votre radio RC expliqué simplement. Comment calibrer votre Arduino.
Lire l'article →
Emplacement publicitaire

Comment mettre des LEDs sur sa voiture RC — Guide complet 2026

Vous regardez des vidéos de voitures RC sur YouTube et vous êtes fasciné par ces modèles avec des phares qui s'allument, des feux de freinage qui s'activent au bon moment, et ces flammes d'échappement qui jaillissent au relâché du stick ? Bonne nouvelle : c'est tout à fait réalisable, et beaucoup plus simple qu'il n'y paraît.

Dans ce guide, je vais vous expliquer exactement comment équiper votre voiture RC d'un système LED complet, du choix du matériel jusqu'à la première mise en route.

Pourquoi ajouter des LEDs sur sa voiture RC ?

Au-delà de l'esthétique, les LEDs apportent un vrai plus au niveau du réalisme en scale. Quand vos phares s'allument dès que vous donnez des gaz, que vos feux stop s'activent au freinage et que vos clignotants s'enclenchent automatiquement à l'arrêt — votre voiture RC ressemble vraiment à un vrai véhicule miniature. C'est particulièrement impressionnant en crawling ou en scale trail.

Le matériel nécessaire

Pour un système complet, voici ce dont vous avez besoin :

  • Un Arduino Nano ESP32 — le cerveau du système, avec Bluetooth intégré
  • Des LEDs — blanches pour les phares et feux de recul, rouges pour les feux arrière, oranges pour les warnings, bleue et orange pour les flammes d'échappement
  • Des résistances — 220 Ω et 300 Ω selon les LEDs
  • Des fils de connexion et une PCB universel pour le prototypage

Budget total estimé : 28€ par voiture pour un montage complet.

💡 Bon plan : Achetez un kit de LEDs assorties et un kit de résistances sur Amazon — vous aurez tout ce qu'il faut en une seule commande pour moins de 10€.

Comment ça fonctionne ?

L'Arduino ESP32 lit le signal PWM de votre récepteur RC sur un pin dédié. Ce signal varie entre environ 1000 et 2000 microsecondes selon la position du stick de throttle. L'Arduino interprète ce signal et allume les LEDs en conséquence :

  • Stick en avant → phares plein feux
  • Stick en arrière (freinage) → feux stop allumés
  • Stick en arrière (marche AR confirmée) → feux de recul
  • Voiture immobile depuis X secondes → warnings automatiques
  • Plein gaz ou relâché → flammes d'échappement (6 effets configurables)

L'application Flare RC

C'est là qu'intervient Flare RC. L'application Android guide tout le processus : schémas de câblage interactifs, téléchargement direct du code Arduino, calibration Bluetooth automatique et réglage de tous les paramètres en temps réel.

La calibration est particulièrement pratique : vous lancez l'assistant, vous bougez votre stick dans toutes les positions, et l'app détecte automatiquement les valeurs min/max/neutre de votre radio. Elle gère même les signaux inversés, fréquents sur certaines radios.

⚠️ Point crucial : reliez toujours le GND de votre récepteur au GND de l'Arduino. Sans cette connexion commune, le signal sera erratique et vos LEDs clignoteront dans tous les sens au démarrage.

Le résultat

Une fois le montage terminé et calibré, vous avez un système entièrement automatique. Plus besoin de toucher à l'Arduino — tout fonctionne à la mise sous tension. Les mises à jour futures du firmware se font via câble USB et Arduino IDE sur votre PC.

Prêt à vous lancer ?

Téléchargez Flare RC et suivez le guide intégré pas à pas.

▶ Télécharger Flare RC

Flammes d'échappement RC avec Arduino — Effet backfire réaliste

L'effet de flammes d'échappement sur une voiture RC, c'est peut-être le détail qui fait le plus d'effet en démonstration. Ce flash bleu suivi d'un flash orange, qui jaillit au relâché du stick ou au plein gaz — avec crépitement, double détonation et afterburn en option — les spectateurs adorent. Et techniquement, c'est l'une des fonctions les plus simples à réaliser.

Le principe physique

Dans un vrai moteur thermique, le backfire se produit quand du carburant imbrûlé s'enflamme dans le collecteur d'échappement. La combustion produit d'abord une flamme bleue (température élevée, combustion complète) puis une flamme orange (combustion incomplète, particules de carbone). C'est exactement ce qu'on reproduit avec nos deux LEDs.

Le matériel

  • 1 LED bleue branchée sur le pin G2 de l'Arduino Nano ESP32 avec une résistance de 220 Ω
  • 1 LED orange ou rouge branchée sur le pin G32 avec une résistance de 300 Ω

La séquence de l'effet

L'effet se déroule en plusieurs étapes :

  1. LED bleue s'allume pendant 50ms
  2. Courte pause de 40ms
  3. LED orange s'allume pendant 200ms
  4. Les deux LEDs s'éteignent — cooldown de 300ms

Ces durées sont entièrement réglables depuis l'application Flare RC via Bluetooth, sans recompiler quoi que ce soit.

Quand se déclenche l'effet ?

Deux situations déclenchent les flammes :

  • Au plein gaz : de manière aléatoire (1 chance sur 8 par défaut) — ça évite que l'effet devienne prévisible
  • Au relâché du stick : si vous étiez au-dessus du seuil configuré avant de relâcher. Par exemple seuil à 60% — un relâché depuis 30% ne déclenche rien, un relâché depuis 80% déclenche la flamme. L'intensité reflète le niveau de gaz juste avant le relâché.
💡 6 effets configurables dans l'app : Séquence classique, crépitement avant la flamme, intensité liée au niveau de gaz, double détonation (2ème coup aléatoire), backfire au relâché avec seuil réglable (5-100%), et afterburn avec glow orange décroissant. Activez ceux que vous voulez, ils se combinent.

Positionnement des LEDs

Pour un effet réaliste, placez les deux LEDs à l'intérieur de vos pots d'échappement, en les orientant vers la sortie. Si votre carrosserie a des échappements factices en plastique, percez-les délicatement avec un foret de 5mm pour y glisser les LEDs. Un peu de colle chaude pour les maintenir, et le rendu est parfait.

Configurez vos flammes en temps réel

Avec Flare RC, ajustez durée, probabilité et timing via Bluetooth depuis votre téléphone.

▶ Télécharger Flare RC
Articles liés

Calibrer le signal radio de sa voiture RC avec Arduino ESP32

Si vous avez déjà essayé de lire le signal d'un récepteur RC avec un Arduino, vous avez peut-être été surpris par le résultat : des valeurs qui oscillent, un neutre qui n'est pas à 1500, et parfois même un signal complètement inversé. Pas de panique, c'est tout à fait normal et facilement gérable.

Comprendre le signal PWM RC

Toutes les radios RC utilisent un signal PWM (signal radio PWM) pour communiquer avec le récepteur. Ce signal est une impulsion électrique dont la largeur varie selon la position du stick :

  • ~1000 µs : position extrême dans un sens
  • ~1500 µs : position neutre (centré)
  • ~2000 µs : position extrême dans l'autre sens

Ces valeurs varient selon les radios. Certaines font 1000-2000, d'autres 1100-1900 ou même 1028-1633 comme la radio Absima CR3P. C'est pour ça qu'une calibration est indispensable.

Le problème du signal inversé

Sur certaines radios, notamment quand le trim ou la direction du canal est modifié, le signal peut être inversé : plein avant = valeur basse, plein arrière = valeur haute. Ce n'est pas un bug — c'est simplement la façon dont certains fabricants programment leurs émetteurs.

💡 Flare RC gère ça automatiquement : lors de la calibration guidée, l'app détecte si le signal est inversé et adapte le comportement en conséquence. Vous n'avez rien à modifier dans le code.

La calibration avec Flare RC

L'application propose une calibration automatique en 4 étapes guidées :

  1. Neutre : centrez le stick, l'app enregistre la valeur pendant 3 secondes
  2. Plein avant : poussez à fond, l'app enregistre
  3. Plein arrière : tirez à fond, l'app enregistre
  4. Zone morte : calculée automatiquement (5% de la plage)

Les valeurs sont ensuite sauvegardées dans la mémoire flash de l'ESP32 et survivent aux coupures d'alimentation.

La zone morte, c'est quoi ?

La zone morte (dead zone) est une plage autour du neutre dans laquelle le throttle est considéré comme nul. Elle évite les faux positifs quand le stick n'est pas parfaitement centré. Une valeur de 20 à 40µs est généralement idéale.

Calibration automatique en 4 étapes

Flare RC guide la calibration et détecte les erreurs automatiquement.

▶ Télécharger Flare RC

Arduino Nano ESP32 vs ESP32 WROOM — Lequel choisir pour les LEDs RC ?

Vous voulez vous lancer dans un projet LED pour voiture RC et vous hésitez entre l'Arduino Nano ESP32 et l'ESP32 WROOM-32 ? Les deux sont basés sur le même chip ESP32 et peuvent faire le travail, mais il y a des différences importantes à connaître avant de passer commande.

L'Arduino Nano ESP32 — Le choix recommandé

L'Arduino Nano ESP32 est basé sur l'ESP32-S3 et se présente dans le format Nano classique, compatible PCB universel. C'est le choix recommandé pour ce projet pour plusieurs raisons :

  • Format compact : s'intègre facilement dans le châssis d'une voiture RC
  • Compatible Arduino IDE : programmation simple avec le gestionnaire de cartes officiel
  • Pinout clair : les pins sont numérotés de façon lisible (G13, G14, etc.)
  • USB-C intégré : pour le premier flash
  • Prix : environ 15€
⚠️ Point important : sur le Nano ESP32, les pins G6-G11 ne sont pas compatibles PWM (bus QSPI). Pour la LED bleue des flammes d'échappement, utilisez G2 à la place.

L'ESP32 WROOM-32 — L'alternative économique

Le module ESP32 WROOM-32 (souvent vendu sous forme de DevKit) est moins cher (environ 5-8€) et plus répandu. Il fonctionne parfaitement avec Flare RC, mais présente quelques inconvénients :

  • Plus encombrant : le DevKit est plus grand qu'un Nano
  • Pinout différent : les noms de pins sont GPIO0, GPIO2, etc. — l'app s'adapte automatiquement
  • Quelques pins limités : GPIO0, GPIO2, GPIO12 ont des restrictions au démarrage

Tableau comparatif

Arduino Nano ESP32 : ESP32-S3, format Nano, ~15€, USB-C, recommandé pour ce projet.

ESP32 WROOM-32 DevKit : ESP32 classique, format DevKit, ~6€, Micro-USB, fonctionne mais plus encombrant.

Notre verdict

Pour un projet permanent dans une voiture RC, investissez dans l'Arduino Nano ESP32. Sa taille compacte, son pinout propre et sa compatibilité parfaite avec Flare RC en font le meilleur choix. Si vous voulez juste tester avant d'investir, un WROOM-32 fera l'affaire. ⚠️ Alimentation : toutes ces cartes acceptent le 6V du BEC du récepteur sur le pin VIN — vérifiez tout de même la tension de sortie de votre BEC avec un multimètre avant de brancher.

Compatible avec toutes les ESP32

Flare RC s'adapte automatiquement à votre carte au premier lancement.

▶ Télécharger Flare RC

Gyrophare, brouillard, mode nuit et CH3

Flare RC s'enrichit de nouvelles fonctionnalités qui ouvrent encore plus de possibilités pour vos builds scale. Voici un tour complet des nouveautés.

🚨 Gyrophare / Barre de toit

La fonctionnalité la plus demandée est enfin là. Deux LEDs — une rouge sur G21, une bleue sur G22 — permettent de simuler un gyrophare réaliste. Quatre séquences sont disponibles :

  • Alterné — rouge et bleu alternent, le classique des voitures de police
  • Double flash — deux flashs rapides de chaque couleur avant de basculer
  • Rotation — simulation d'un gyrophare qui tourne
  • Balayage — fondu croisé progressif entre les deux couleurs

La vitesse (50 à 500ms) et l'intensité sont réglables depuis l'app. Pour un effet maximal, utilisez des LEDs haute luminosité 10000mcd+ et placez-les dans un diffuseur translucide rouge/bleu.

🌫️ Feux de brouillard

Quatre LEDs réparties sur les pins G17, G18 (avant) et G19, G20 (arrière). Pour les feux avant, vous choisissez la couleur selon votre style : blanc pur pour un look moderne, bleu glacial pour un effet xénon, ou jaune pour un aspect halogène vintage. Les feux arrière sont impérativement rouges, comme sur les vraies voitures.

💡 Astuce : Les feux de brouillard arrière rouges se distinguent des feux stop en étant d'intensité fixe, sans variation. Ça renforce le réalisme de votre build.

📻 Canal CH3 multifonction

Un seul canal radio CH3 — branché sur G36 — peut contrôler indépendamment les feux de brouillard et le gyrophare selon le nombre de clics. Vous configurez librement : 1 clic pour le brouillard, 2 clics pour le gyrophare, ou l'inverse, ou n'importe quelle autre combinaison de 1 à 9 clics. Le délai entre clics est réglable de 200 à 800ms pour éviter les déclenchements accidentels.

🌙 Mode nuit avec capteur LDR

Le mode nuit réduit l'intensité globale de toutes les LEDs d'un pourcentage configurable. Il peut être activé manuellement depuis l'app, ou automatiquement grâce à un capteur LDR (photorésistance, moins de 1€) branché sur G35.

Le montage est simple : un diviseur de tension avec le LDR et une résistance 10kΩ entre 3.3V et GND, le point milieu sur G35. Quand la luminosité ambiante baisse sous le seuil configuré, les LEDs passent automatiquement en intensité réduite. La sensibilité est réglable depuis l'app.

💨 Effet respiration et détection de crash

Au repos, vous choisissez maintenant entre deux comportements : les warnings automatiques classiques, ou un effet de respiration LED — une pulsation lente et douce très populaire sur les builds custom de nuit. Et si votre voiture se retourne ou perd le signal radio, les warnings s'activent automatiquement après 2 secondes pour vous aider à la retrouver.

Toutes ces fonctionnalités dans Flare RC

Téléchargez l'app pour accéder aux schémas, réglages et mises à jour firmware.

▶ Télécharger Flare RC

Flammes d'échappement LED sur voiture RC — comment ça marche vraiment ?

L'effet backfire sur une voiture RC n'est pas qu'une LED qui clignote. Derrière l'animation se cache une vraie machine à états avec plusieurs phases distinctes, des courbes de fondu et des modificateurs empilables.

La machine à états

Le firmware Flare RC utilise une machine à états à 5 phases : IDLE → BLUE → PAUSE → ORANGE → COOLDOWN. La LED bleue (échappement froid) s'allume en premier, puis s'enchaîne avec un crossfade vers l'orange (combustion chaude).

Les déclencheurs

Deux déclencheurs indépendants : plein gaz (seuil réglable) et relâché. Les deux sont activables séparément, avec probabilité de déclenchement réglable.

Les modificateurs empilables

Quatre modificateurs cumulables : crépitement, intensité liée aux gaz, double détonation et afterburn. Chacun activable indépendamment depuis l'app.

Mode aléatoire vs manuel

En mode aléatoire, les durées sont tirées aléatoirement dans des plages réglables. Résultat : jamais deux flammes identiques.

💡 Astuce : Activez crépitement + afterburn + double détonation ensemble pour un effet très réaliste sur un moteur thermique simulé.
Articles liés
🔥 Flammes backfire réaliste — tutoriel → ⚠️ Pins interdits ESP32 — QSPI expliqué →

Pins G6-G11 sur ESP32 : pourquoi ils crashent votre Arduino — explication QSPI

C'est probablement l'erreur numéro 1 sur les projets ESP32 LED. Vous branchez vos LEDs sur G6, G7, G8... et la carte refuse de démarrer. LED de status qui clignote en boucle, aucun log série. Voici pourquoi.

Le bus QSPI : la mémoire flash interne

L'ESP32-S3 (qui équipe l'Arduino Nano ESP32) utilise une mémoire flash externe pour stocker le programme. Cette mémoire est connectée via un bus QSPI (Quad SPI) — un bus 4 fils ultra-rapide. Les pins qui portent ce bus sont G6, G7, G8, G9, G10 et G11. Dès le démarrage, le bootloader utilise ces pins pour charger le firmware depuis la flash. Si ces pins sont chargés (LED, résistance, etc.), le signal est perturbé et la carte crashe avant même de démarrer votre code.

Pourquoi ça marche parfois ?

Parfois la carte démarre malgré tout — charge trop faible, timing favorable. Mais c'est instable : ça peut marcher à froid et crasher à chaud, ou crasher après une mise à jour du firmware. Ne comptez pas dessus.

Les pins input-only

G34, G35, G36, G39 sont des pins input uniquement — pas de sortie possible. Parfaits pour lire un signal (récepteur RC, LDR, CH3) mais impossible de piloter une LED dessus. Sur Flare RC, G35 = LDR et G36 = CH3.

Les 21 pins PWM disponibles

Sur le Nano ESP32, les pins sûrs pour les LEDs (PWM) sont : G2, G3, G4, G5, G12 à G22, G23, G24, G25, G26, G27, G32. Flare RC les utilise tous pour ses 21 fonctions LED. G33 est analogique uniquement (LDR).

Règle d'or : Si votre carte plante au démarrage après avoir branché des LEDs, vérifiez en premier que vous n'utilisez pas G6-G11.
Articles liés
🔋 Alimentation ESP32 pour RC → 🔥 Backfire — comment ça marche →

Arduino Nano ESP32 pour voiture RC : BEC, tension et alimentation — guide complet

La question revient systématiquement : "comment alimenter mon ESP32 depuis ma voiture RC sans griller la carte ?" La réponse dépend de votre variateur (ESC) et de la tension de votre batterie.

Le BEC : c'est quoi ?

Le BEC (Battery Eliminator Circuit) est un régulateur intégré à votre variateur. Il prend la tension de la batterie (7.4V, 11.1V...) et la ramène à 5V ou 6V pour alimenter le récepteur RC — et par extension, votre ESP32. La plupart des variateurs brushless modernes ont un BEC intégré.

Quelle tension pour l'ESP32 ?

L'Arduino Nano ESP32 accepte 5V sur le pin USB ou 6V-21V sur le pin VIN. Pour une voiture RC, la solution la plus propre est d'alimenter via VIN depuis le BEC 6V. Le régulateur interne de la carte se charge du reste. Évitez le 5V BEC sur VIN — vous perdez de la marge et le régulateur chauffe.

BEC linéaire vs BEC switching

Les BEC linéaires sont simples mais chauds et peu efficaces sur de gros écarts de tension. Les BEC switching (SBEC) sont bien plus efficaces et restent froids. Pour un projet avec beaucoup de LEDs, préférez un SBEC externe si votre variateur n'en a pas.

Consommation des LEDs

Une LED standard consomme environ 20mA. Avec 21 LEDs potentielles, on approche 420mA — plus l'ESP32 (~80mA). Un BEC 1A suffit largement. La plupart des variateurs modernes fournissent 2-3A sur le BEC.

💡 Astuce : Ne partagez pas le BEC de votre variateur avec un servo numérique haute consommation sur la même ligne que l'ESP32 — les pics de courant peuvent réinitialiser la carte.
Articles liés
📡 Comparatif Arduino Nano ESP32 vs WROOM → 📻 Calibrer le récepteur RC →

Gyrophare LED pour RC crawler — tutoriel montage et câblage

Le gyrophare est la touche finale d'un build police, secours ou truck RC. Deux LEDs, quatre séquences d'animation, entièrement contrôlable depuis l'app ou via le canal CH3 de votre radio. Voici comment le monter.

Le matériel

Il vous faut : 1 LED rouge 5mm haute luminosité (10000mcd+) sur G21, 1 LED bleue 5mm haute luminosité (10000mcd+) sur G22, et une résistance 220Ω par LED. La haute luminosité est recommandée car le gyrophare est souvent vu de loin et en plein soleil.

Astuce : LED bicolore rouge/bleu

Une LED bicolore 5mm rouge/bleu contient deux diodes dans un seul boîtier avec 3 broches : anode rouge (G21), anode bleue (G22), cathode commune (GND). Un seul trou dans la carrosserie, deux couleurs indépendantes. Idéal pour un gyrophare compact.

Les 4 séquences disponibles

Alterné : rouge puis bleu en alternance classique. Double flash : deux flashs rapides rouge, puis deux flashs bleu. Rotation : fondu croisé sinusoïdal entre les deux couleurs. Balayage : montée/descente en opposition, effet "scanner". La vitesse et l'intensité sont réglables indépendamment.

Contrôle via CH3

En activant le canal CH3 dans l'app, vous pouvez allumer/éteindre le gyrophare avec un nombre de clics configurables sur votre radio (ex. 2 clics = gyrophare ON/OFF). Aucune manipulation de l'app nécessaire pendant la session de roulage.

💡 Astuce montage : Collez la LED bicolore dans un support de LED 5mm chromé de 10mm de diamètre. Effet gyrophare très réaliste sur un toit plat de crawler.
Articles liés
💡 Guide LED voiture RC complet → 💡 Meilleures LEDs 2026 →

Comment calibrer un récepteur RC avec un ESP32 — signal PWM expliqué

Sans calibration correcte, vos LEDs réagissent mal ou pas du tout. Comprendre le signal PWM de votre radio RC en 5 minutes.

Le signal PWM RC : les bases

Votre récepteur RC envoie un signal PWM sur chaque canal : une impulsion entre 1000µs et 2000µs répétée 50 fois par seconde. 1000µs = position minimale, 1500µs = neutre, 2000µs = maximum. Mais ces valeurs varient selon les radio/récepteurs : certains vont de 1028µs à 1633µs, d'autres de 988µs à 2012µs.

Les 4 valeurs de calibration

min : valeur en µs quand les gaz sont au minimum. ctr : valeur au neutre (gaz relâchés). max : valeur à plein gaz. dead : zone morte en µs de chaque côté du neutre, pour éviter les faux déclenchements au repos.

La calibration automatique de Flare RC

L'app guide la calibration en 4 étapes : neutre → plein gaz → plein arrière → validation. L'ESP32 mesure les impulsions en temps réel via interruption matérielle et stocke les valeurs en mémoire non-volatile (NVS). La zone morte est calculée automatiquement.

Pourquoi recalibrer ?

Si vous changez de radio ou de récepteur, les valeurs PWM changent. Si vos LEDs s'allument au neutre ou ne réagissent pas jusqu'au fond de course, recalibrez. La calibration prend moins de 30 secondes avec l'app.

💡 Astuce : Calibrez toujours moteur allumé si possible — certains ESC modifient légèrement leur signal de neutre selon l'état du moteur.
Articles liés
🔋 Alimentation BEC et tension → ⚠️ Pins interdits ESP32 →

Meilleures LEDs pour voiture RC en 2026 — guide d'achat complet

Toutes les LEDs ne se valent pas selon la fonction. Tour d'horizon des meilleures options par catégorie.

Phares avant : blanc ultra-bright

Pour les phares, priorité à la luminosité. Choisissez des LEDs 5mm blanches 15000-20000mcd. Les blanches froides (6500K) donnent un effet xénon/LED réaliste. Résistance 220Ω pour un bel éclairage sans surchauffer.

Feux arrière et stop : rouge diffusé

Les feux arrière doivent être diffusés (pas clairs), rouge 5mm. Une LED diffusée émet dans un angle large (~60°) et est visible de côté — essentiel pour un feu arrière réaliste. Résistance 300Ω recommandée.

Flammes d'échappement : bleu + orange

Deux LEDs complémentaires : une LED bleue 5mm pour l'éclat initial (3mm pour des espaces étroits), et une LED orange 5mm diffusée pour la combustion. La LED bicolore rouge/bleu 5mm est idéale si vous avez peu de place.

Warnings et clignotants : orange diffusé

Les warnings doivent être visibles même au soleil. Optez pour des LEDs orange 5mm 10000mcd+. Certains makers utilisent des jaunes, mais l'orange correspond mieux à la réglementation et au rendu visuel.

Gyrophare : ultra-bright haute luminosité

Ici la luminosité est critique : 10000mcd minimum, idéalement 20000mcd. Rouge et bleu 5mm. Le gyrophare doit s'imposer en extérieur.

💡 Astuce achat : Achetez des packs 100pcs pour réduire le coût unitaire. La résistance est calculée pour 3.3V (sortie ESP32) — n'utilisez pas des valeurs calculées pour 5V Arduino.
Articles liés
💡 Guide débutant complet → 🔋 Alimentation ESP32 RC →

BLE vs WiFi pour contrôler des LEDs RC : pourquoi on a choisi Bluetooth

Quand on conçoit un système de contrôle LED pour voiture RC, le choix entre BLE et WiFi n'est pas anodin. Voici notre analyse.

Latence

Le BLE a une latence typique de 10-50ms en mode notification — largement suffisant pour modifier des paramètres LED en temps réel. Le WiFi peut être plus rapide en théorie, mais les délais de connexion au réseau (DHCP, association AP) ajoutent plusieurs secondes au démarrage.

Consommation

Le BLE consomme environ 5-15mA en émission active contre 150-200mA pour le WiFi. Sur batterie RC, ça compte — même si le BEC absorbe la différence, moins de chaleur dans le châssis c'est mieux.

Compatibilité Android/iOS

Le BLE Low Energy est supporté nativement sur Android 6+ et iOS 10+ via les APIs Web Bluetooth. Une app web comme Flare RC fonctionne sans installation depuis le navigateur. Le WiFi nécessiterait une gestion de réseau, un portail captif ou une app native.

Portée sur le terrain

Le BLE porte à 10-30m en extérieur selon les obstacles — suffisant pour configurer votre voiture pendant qu'elle est posée devant vous. Pas besoin de connecter votre téléphone à un réseau WiFi de la voiture pour modifier un paramètre.

La décision

BLE gagne sur tous les critères qui comptent pour ce cas d'usage : démarrage instantané, pas de réseau à gérer, conso réduite, et compatibilité universelle via navigateur. Le WiFi reste intéressant pour les mises à jour OTA (firmware over-the-air) — une fonctionnalité prévue pour une future version de Flare RC.

💡 Note : Flare RC utilise le profil BLE NUS (Nordic UART Service) — le même protocole que les terminaux Bluetooth série. Compatible avec Serial Bluetooth Terminal pour déboguer sans l'app.
Articles liés
⚙️ PWM sur ESP32 → ⚠️ Pins interdits ESP32 →

PWM sur ESP32 : tout ce qu'il faut savoir pour les LEDs RC

Le PWM (Pulse Width Modulation) est la technologie qui permet de contrôler finement l'intensité d'une LED sans régulateur analogique. Sur ESP32, il est géré par le module LEDC — bien plus puissant qu'un Arduino classique.

Comment fonctionne le PWM ?

Au lieu d'abaisser la tension, le PWM coupe rapidement l'alimentation à haute fréquence. À 1000Hz et 50% de rapport cyclique, la LED s'allume et s'éteint 1000 fois par seconde — l'œil perçoit une LED à moitié allumée. Plus le rapport cyclique est élevé, plus la LED est lumineuse.

Le module LEDC de l'ESP32

L'ESP32 dispose de 16 canaux PWM indépendants (LEDC). Chaque canal peut être assigné à n'importe quel GPIO compatible. Flare RC utilise une fréquence de 1000Hz et une résolution de 8 bits (0-255) — 256 niveaux d'intensité.

ledcAttach et ledcWrite

ledcAttach(pin, freq, resolution) initialise un canal PWM sur un GPIO. ledcWrite(pin, value) définit l'intensité (0 = éteint, 255 = plein). Sur ESP32 Core 3.x (ArduinoDroid), la gestion des canaux est automatique — plus besoin de les assigner manuellement.

Pourquoi pas analogWrite ?

Sur Arduino classique, analogWrite() fait du PWM à 490Hz sur 8 bits. Sur ESP32, cette fonction n'existe pas (ou est émulée). Flare RC utilise directement l'API LEDC pour un contrôle précis et une fréquence optimale pour les LEDs.

💡 Astuce : À 1000Hz, le PWM est inaudible (au-dessus des 20kHz humains) et invisible à l'œil nu. En dessous de 100Hz, vous pourriez voir des scintillements ou les capter en vidéo.
Articles liés
📶 BLE vs WiFi — notre choix → 📻 Calibrer le récepteur RC →

Ajouter des LEDs à une voiture RC sans expérience — guide débutant complet

Pas de soudure, pas de code, pas d'expérience en électronique nécessaire. Voici comment Flare RC rend les LEDs accessibles à tous.

Ce dont vous avez besoin

Un Arduino Nano ESP32 (~15€), des LEDs 5mm avec résistances (~8€ le pack 100pcs), du fil souple, un PCB universel et votre voiture RC. Budget total : environ 28€ par voiture, premier achat ~75€ avec l'outillage réutilisable.

Le câblage : plus simple qu'il n'y paraît

Chaque LED se connecte avec deux fils : anode (+) vers le GPIO via une résistance, cathode (-) vers le GND commun. Pas de soudure obligatoire — des connecteurs breadboard ou des dominos suffisent pour commencer. Le GND de l'ESP32, du récepteur RC et de toutes les LEDs doivent être reliés ensemble.

Le premier flash

Téléchargez ArduinoDroid (gratuit sur Android), importez le firmware Flare RC, sélectionnez "Arduino Nano ESP32" et flashez. L'app Flare RC guide chaque étape avec des captures d'écran. Le premier flash prend environ 5 minutes.

La calibration

Connectez-vous en BLE depuis l'app, lancez la calibration guidée (30 secondes), et vos LEDs réagissent déjà aux gaz. Ensuite, ajustez l'intensité, les effets backfire et tous les paramètres en temps réel — sans retoucher le code.

Vous n'êtes pas seul

L'app embarque des schémas de câblage interactifs, une FAQ complète et un onglet dépannage. Si vous êtes bloqué, la page FAQ répond aux 95% des problèmes courants.

Conseil débutant : Commencez par les phares et les feux arrière uniquement. Une fois que ça marche, ajoutez les flammes d'échappement. Étape par étape.
Articles liés
💡 Guide complet LED voiture RC → 💡 Meilleures LEDs 2026 →