Comparatif des cartes de développement
Arduino, Raspberry Pi, BBC micro:bit, ESP32, STM32, Teensy, Orange Pi, BeagleBone — quelle carte choisir selon son projet, son niveau et son budget ?
Positionnement indicatif — axe X : puissance/complexité, axe Y : accessibilité débutant
Les grandes familles de cartes
Arduino
AVR · ARM · 8 à 32 bits · 3–25 €
La référence du prototypage depuis 2005. Microcontrôleur sans OS, exécution déterministe, immense écosystème de bibliothèques et de shields.
- Uno R3 — ATmega328P, 16 MHz, 2 Ko RAM, 32 Ko Flash
- Nano — même MCU en format compact
- Mega 2560 — 54 GPIO, 8 Ko RAM
- Nano 33 IoT — SAMD21, WiFi, BLE
- Due — SAM3X8E ARM Cortex-M3, 84 MHz, 96 Ko RAM
Raspberry Pi
ARM Cortex-A · Linux · 6–95 €
Mini-ordinateur sous Linux. Pas un microcontrôleur : il fait tourner un OS complet avec bureau, Python, Node.js, Docker, etc.
- Pi 5 — BCM2712, 4× Cortex-A76 2,4 GHz, 4–8 Go RAM
- Pi 4 Model B — Cortex-A72, 1–8 Go RAM
- Pi Zero 2 W — Cortex-A53 quad, WiFi, format timbre
- Pico W — RP2040 Cortex-M0+, MicroPython, BLE
- Pi 400 — Pi 4 intégré dans un clavier
BBC micro:bit
ARM Cortex-M4 · Éducatif · ~12 €
Conçue pour l’enseignement, la micro:bit v2 embarque capteurs, LED, radio et Bluetooth. Programmable par blocs, Python ou C/C++.
- nRF52833 Cortex-M4, 64 MHz, 128 Ko RAM
- Matrice 5×5 LED, 2 boutons, boussole, accéléromètre
- Radio 2,4 GHz propriétaire + BLE 5.0
- Micro MEMS + haut-parleur intégrés (v2)
- MakeCode (blocs), MicroPython, C++ (Mbed)
ESP32 / ESP8266
Xtensa · WiFi + BLE · 3–12 €
Le champion du rapport qualité/prix pour les projets connectés. WiFi et Bluetooth intégrés, très grande communauté, compatible Arduino IDE.
- ESP8266 — 80 MHz, 80 Ko RAM, WiFi uniquement
- ESP32 — dual core 240 MHz, 520 Ko RAM, WiFi+BLE
- ESP32-S3 — USB natif, accélérateur IA
- ESP32-C6 — RISC-V, WiFi 6, Thread, Zigbee
- Programmable en Arduino C++, MicroPython, Lua
STM32 · Teensy
ARM Cortex-M · Temps réel · 3–35 €
Microcontrôleurs 32 bits hautes performances pour applications temps réel exigeantes : audio, SDR, contrôle moteur, protocoles radio.
- STM32F103 (Blue Pill) — 72 MHz, 20 Ko RAM, ~3 €
- STM32H743 — Cortex-M7, 480 MHz, 1 Mo RAM
- Teensy 4.1 — Cortex-M7, 600 MHz, 1 Mo RAM, audio
- STM32CubeIDE, Arduino, PlatformIO, Mbed
- USB natif, DAC, ADC 12–16 bits, I²S audio
Orange Pi · BeagleBone
Linux embarqué · 20–60 €
Alternatives au Raspberry Pi, souvent avec des avantages spécifiques : GPIO plus puissants, EMMC intégrée, connectivité étendue ou prix inférieur.
- Orange Pi 5 — RK3588S, 8× Cortex-A, 4–32 Go RAM
- BeagleBone Black — AM335x, PRU temps réel, 512 Mo RAM
- Rock Pi 4 — RK3399, NPU IA, M.2 NVMe
- Banana Pi M5 — Amlogic S905X3, 4 Go RAM
- Toutes sous Linux (Debian, Ubuntu, Armbian)
Tableau comparatif technique complet
| Critère | Arduino Uno R3 | Arduino Nano 33 | Raspberry Pi 4 | micro:bit v2 | ESP32 | STM32F103 | Teensy 4.1 | Orange Pi 5 |
|---|---|---|---|---|---|---|---|---|
| Processeur | ATmega328P 8 bits | SAMD21 Cortex-M0+ | BCM2711 Cortex-A72 | nRF52833 Cortex-M4 | Xtensa LX6 dual | Cortex-M3 | IMXRT1062 Cortex-M7 | RK3588S Cortex-A |
| Fréquence | 16 MHz | 48 MHz | 4× 1,8 GHz | 64 MHz | 2× 240 MHz | 72 MHz | 600 MHz | 8× 2,4 GHz |
| RAM | 2 Ko SRAM | 32 Ko | 1–8 Go LPDDR4 | 128 Ko | 520 Ko | 20 Ko | 1 Mo + 16 Mo PSRAM | 4–32 Go |
| Stockage | 32 Ko Flash | 256 Ko Flash | MicroSD / USB SSD | 512 Ko Flash | 4 Mo Flash SPI | 64–128 Ko Flash | 8 Mo Flash + SD | eMMC + MicroSD + NVMe |
| Système d’exploitation | Aucun | Aucun (RTOS possible) | Linux complet | Aucun | FreeRTOS, ESP-IDF | FreeRTOS, Mbed | FreeRTOS, ThreadX | Linux (Armbian, Ubuntu) |
| WiFi intégré | Non | Oui (Nina W102) | Oui (dual band) | Non | Oui (b/g/n) | Non | Non | Oui (WiFi 6) |
| Bluetooth | Non | BLE 4.2 | BLE 5.0 | BLE 5.0 | BLE 4.2 | Non | Non | BLE 5.0 |
| GPIO (nombre) | 14 num. + 6 analog. | 14 num. + 8 analog. | 40 (3,3 V, 16 mA) | 25 (via edge) | 38 (3,3 V, 40 mA) | 37 (5 V tolerant) | 55 + 5 V tolerant | 40 (3,3 V) |
| ADC résolution | 10 bits | 12 bits | Aucun natif | 10 bits | 12 bits (18 canaux) | 12 bits | 12 bits + 2 DAC | Aucun natif |
| I²C / SPI / UART | 1/1/1 | 2/1/2 | 2/6/5 | 1/1/1 | 2/4/3 | 2/2/3 | 3/4/8 | Via GPIO |
| USB | USB-B (programmation) | Micro USB | USB-C power + 4× USB-A | Micro USB | Micro/USB-C | USB (via PA11/12) | USB native host/device | USB-C + USB 3.0 |
| Alimentation | 5 V USB / 7–12 V Vin | 5 V USB | 5 V USB-C 3 A | 5 V USB / 3 V pile | 3,3–5 V | 3,3–5 V | 5 V USB | 5 V USB-C 4 A |
| Consommation repos | ~50 mA | ~10 mA | ~3 W (600 mA) | ~30 mA / 0,5 µA sommeil | ~10 mA / 10 µA deep sleep | ~20 mA | ~100 mA | ~5–10 W |
| Sortie vidéo | Non | Non | 2× HDMI 4K | Non | Non | Non | Non | HDMI 8K |
| IDE / Langage | Arduino C++ | Arduino C++ | Python, Node, C, Java… | MakeCode, MicroPython | Arduino C++, MicroPython | STM32CubeIDE, Arduino | Arduino C++, PlatformIO | Tout (Linux) |
| Facilité débutant | Excellente | Bonne | Bonne (Linux requis) | Excellente | Bonne | Difficile | Difficile | Moyenne |
| Prix indicatif | ~25 € (officiel) | ~20 € | ~55–95 € | ~12 € | ~5–12 € | ~3–5 € | ~30–35 € | ~55–120 € |
Scores par domaine d’utilisation
Comparatif pour applications radioamateur
Chaque famille de cartes se prête à des usages différents dans notre activité. Voici une synthèse pratique.
| Carte | Points forts radio | Projets typiques | Limites | Intérêt |
|---|---|---|---|---|
| Arduino Uno/Nano | Temps réel, ADC, PWM, I²C fiable, shields disponibles (LCD, GPS, relais) | Keyer CW, CAT control simple, decoder CTCSS, rotateur antenne, SWR-mètre | Pas de WiFi natif, RAM limitée (2 Ko), pas de floating point matériel | ★★★★ |
| Raspberry Pi 4/5 | Linux complet : WSPR, FT8 (WSJT-X), SDR (RTL-SDR), Node-RED, InfluxDB, Docker | Station SDR, serveur cluster DX, gateway APRS, SSTV, DMR dashboard, Allstar | Pas de temps réel, consommation élevée, pas d’ADC natif | ★★★★★ |
| BBC micro:bit | Capteurs intégrés, radio 2,4 GHz, BLE, éducatif, balise CW simple | Apprentissage Morse, chasse au renard, keyer éducatif, météo SOTA/POTA | RAM limitée, pas de WiFi, 2,4 GHz propriétaire (pas amateur) | ★★★ |
| ESP32 | WiFi + BLE, ADC 12 bits, faible coût, excellent pour IoT radio et télécommande | Télécommande PTZ antenne, gateway APRS/MQTT, S-mètre WiFi, relais EchoLink simplifié | ADC bruité en pratique, WiFi peut perturber les réceptions HF proches | ★★★★ |
| STM32 | DAC/ADC haute résolution, DSP FPU, USB audio, génération de signaux précis | SDR (récepteur direct conversion), modulateur/démodulateur PSK, keyer avancé, rotateur précis | Courbe d’apprentissage élevée, documentation technique dense | ★★★★ |
| Teensy 4.1 | Audio library, I²S, USB audio, 600 MHz — idéal DSP audio et modes numériques | Processeur audio FT8/PSK31/WSPR standalone, égaliseur, CODEC, SDR logiciel | Coût plus élevé, pas de WiFi natif | ★★★★★ |
| Orange Pi 5 | Puissance ARM A76, NPU IA, compatible Pi (GPIO), prix < Pi 5 à puissance égale | Station SDR haute performance, décodage multi-modes simultanés, serveur JT65/FT8 | Support communautaire moins mature que Pi, drivers parfois en retard | ★★★★ |
| Pico W (RP2040) | Très bas coût, WiFi, 2 cœurs, PIO (machine d’état programmable) pour protocoles série | Interface CAT Icom/Yaesu via WiFi, balise WSPR (Si5351 I²C), APRS tracker | Pas d’ADC haute résolution, support bibliothèques moins riche qu’Arduino | ★★★★ |
Station complète légère : Raspberry Pi Zero 2W + RTL-SDR + WSJT-X → réception FT8/WSPR portable, alimentation batterie possible.
Keyer/CAT avancé : Teensy 4.1 + codec audio WM8960 → DSP temps réel, side-tone qualité, interface CAT USB transparente.
IoT et domotique radio : ESP32 + broker MQTT → relais EchoLink, S-mètre web, rotateur commandé par smartphone.
Apprentissage : micro:bit → Morse, chasse au renard, mesures terrain SOTA/POTA sans aucune expérience préalable.
Même programme, 5 langages — clignoter une LED
Illustration concrète des différences syntaxiques entre les environnements.
Arduino (C++)
Raspberry Pi (Python 3 + gpiozero)
BBC micro:bit (MicroPython)
ESP32 (Arduino C++)
STM32 (HAL C)
Guide de choix rapide
- Débutant complet ou enfant
- Enseignement, atelier club
- Projet éducatif radioamateur
- Budget < 15 €
- Capteurs intégrés suffisants
- Prototypage électronique
- Keyer, CAT, commande relais
- Temps réel important
- Large choix de shields
- Débutant en C/C++
- Station SDR (WSJT-X, SDR++)
- Serveur APRS / cluster DX
- FT8 / WSPR automatique
- Docker, Node-RED, InfluxDB
- Interface web ou bureau requis
- Objet connecté WiFi/BLE
- Budget minimal (5 €)
- Gateway MQTT/APRS
- Télécommande par smartphone
- Déploiement en réseau
- DSP, traitement audio précis
- ADC/DAC haute résolution
- Décodeur/modulateur PSK31
- Temps réel strict (ISR)
- Production / industriel
- Audio HiFi : codec, I²S, USB
- SDR logiciel standalone
- FT8 / WSPR sans Pi
- Performance pure en C++
- USB audio / MIDI natif
- Domaine
- Radioamateur · Électronique · SDR
- Matériel
- Arduino Raspberry Pi BBC micro:bit ESP32 / ESP8266 STM32 / Teensy Orange Pi · BeagleBone · Pico
- Logiciels
- WSJT-X, SDR++, Linux
- Difficulté
- ★★★★☆ — Avancé
- Temps estimé
- Environ 8 minutes de lecture
- Coût indicatif
- de 4 à 100 € selon le modèle et les performances.
- Compatibilité
- Linux Windows MaOs
- Nombre de vues
- 466 vues
- Créé le
- 13 juin 2026
- Mis à jour le
- 30 juillet 2026
- Commentaire
- Tour d'horizon des cartes de développement les plus populaires pour réaliser des projets électroniques, domotiques, IoT, SDR ou radioamateurs.

Certains schémas, codes, illustrations ou éléments graphiques peuvent également avoir été réalisés avec l’aide d’outils d’intelligence artificielle.
En savoir plus ...


