Carte STM32 NUCLEO-F103RB STM32F103RBT6 ARM

Le prix initial était: د.م.400.00.Le prix actuel est: د.م.370.00.-8% RÉDUCTION

Carte STM32 NUCLEO-F103RB — La passerelle idéale entre Arduino et le monde ARM 32 bits

La carte STM32 Nucleo-F103RB disponible sur N.SOLUTIONS est une carte de développement officielle de STMicroelectronics équipée du célèbre microcontrôleur STM32F103RBT6 à cœur ARM Cortex-M3 32 bits. Conçue pour les étudiants, ingénieurs et makers qui veulent passer d’Arduino à des architectures plus puissantes sans sacrifier la simplicité, cette carte combine la puissance d’un MCU 32 bits, la commodité d’un programmateur/débogueur ST-LINK intégré, et la compatibilité avec le brochage Arduino UNO (shield-compatible).

Idéale pour les étudiants en école d’ingénieurs marocaines (ENSIAS, EMI, ENSA, INPT, ENSEM, ENSEIRB), les ingénieurs en systèmes embarqués, les chercheurs et les makers avancés, la Nucleo-F103RB est l’une des cartes les plus utilisées dans les cursus académiques et l’industrie.


Pourquoi la Nucleo-F103RB plutôt qu’un Arduino UNO ?

Critère Arduino UNO (ATmega328P) Nucleo-F103RB (STM32F103RBT6)
Architecture 8 bits AVR ✅ 32 bits ARM Cortex-M3
Fréquence d’horloge 16 MHz ✅ 72 MHz (4.5× plus rapide)
RAM 2 KB ✅ 20 KB (10× plus)
Flash 32 KB ✅ 128 KB (4× plus)
DAC ❌ (mais plus de PWM)
Timers 3 ✅ 7 (avec modes avancés)
UART 1 ✅ 3
SPI / I²C 1 / 1 ✅ 2 / 2
USB programmateur Externe ✅ ST-LINK intégré
Débogueur intégré ✅ Oui (SWD)
Compatible Arduino IDE ✅ Natif ✅ Oui (avec STM32duino)
Brochage shield Arduino ✅ Oui (compatible)
Prix qualité/performance Moyen ✅ Excellent

Caractéristiques techniques

Microcontrôleur STM32F103RBT6
  • Architecture : ARM Cortex-M3 32 bits
  • Fréquence d’horloge max : 72 MHz
  • Mémoire Flash : 128 KB
  • Mémoire SRAM : 20 KB
  • Tension d’alimentation : 2.0V à 3.6V (logique 3.3V)
  • Boîtier : LQFP64 (64 broches)
Périphériques intégrés du MCU
  • GPIO : 51 broches d’entrée/sortie
  • ADC 12 bits : 16 canaux
  • Timers : 7 (dont 1 avancé pour PWM moteur, 4 généraux, 2 watchdog)
  • Communication : 3 × USART, 2 × SPI, 2 × I²C, 1 × USB 2.0 Full Speed, 1 × CAN 2.0B
  • Convertisseurs : 2 × ADC 12 bits (1 µs de conversion)
  • DMA : 7 canaux pour transfert mémoire-périphérique sans CPU
  • RTC : Horloge temps réel intégrée
Spécifique à la carte Nucleo-F103RB
  • ST-LINK/V2-1 intégré : Programmeur et débogueur (SWD) en USB Mini-B
  • Stockage de masse USB : Glisser-déposer du firmware comme une clé USB
  • Port virtuel COM (VCP) : Communication série via USB sans câble FTDI séparé
  • Connecteurs :
    • Morpho (2 × 38 broches) : accès à toutes les broches du MCU
    • Arduino UNO R3 (2 × 8 + 2 × 10) : compatibilité shield Arduino
  • Boutons :
    • B1 USER (bleu) : utilisable dans vos programmes (PA13)
    • B2 RESET (noir) : réinitialise le MCU
  • LEDs :
    • LD1 (COM) : état de la communication USB
    • LD2 (USER) : LED utilisateur verte (PA5)
    • LD3 (PWR) : alimentation 5V
  • Quartz externe : 8 MHz HSE et 32.768 kHz LSE pour RTC précise
  • Source d’alimentation : USB 5V (par défaut), VIN externe (7-12V), ou 3.3V externe
  • Dimensions : 70 × 82 mm

Environnements de développement compatibles

La Nucleo-F103RB fonctionne avec tous les environnements de programmation STM32 modernes :

🟢 Pour débutants (Arduino-like)
  • Arduino IDE + STM32duino : programmation en langage Arduino familier (pinMode()digitalWrite()Serial.print())
  • PlatformIO : alternative moderne à Arduino IDE avec auto-complétion
  • Mbed Studio : environnement officiel ARM, compilation cloud ou locale
🔵 Pour étudiants et ingénieurs
  • STM32CubeIDE : environnement officiel ST (Eclipse) avec configurateur graphique CubeMX intégré
  • Keil MDK-ARM : standard industriel (version gratuite jusqu’à 32 KB de code)
  • IAR EWARM : environnement professionnel haute performance
🟣 Pour avancés
  • VS Code + extension Cortex-Debug : flux GitHub-friendly avec débogueur OpenOCD
  • Programmation bare-metal en assembleur ou C pur sans HAL
  • FreeRTOS : système d’exploitation temps réel embarqué

Brochage simplifié

Le brochage Arduino UNO est compatible (côté droit de la carte) :

Broche Arduino STM32 Nucleo Fonction
D0 (RX) PA10 UART RX
D1 (TX) PA9 UART TX
D2 – D13 PA0-PA15, PB0-PB12 GPIO + PWM + SPI
A0 – A5 PA0-PA5 ADC 12 bits
SDA PB9 I²C
SCL PB8 I²C
5V / 3.3V / GND VDD Alimentation

Le connecteur Morpho (côté gauche et droit, broches 2×38) donne accès à toutes les broches du STM32F103RBT6, idéal pour les projets qui dépassent les 20 broches d’Arduino.


Applications principales

🎓 Cursus universitaire et écoles d’ingénieurs
  • Cours de microcontrôleurs dans les écoles d’ingénieurs marocaines
  • Travaux pratiques en systèmes embarqués, automatique, électronique numérique
  • Projets de fin d’études (PFE) en automatique et informatique industrielle
  • Apprentissage du développement bare-metal et HAL ST
🏭 Prototypage industriel
  • Acquisition de données rapide (ADC 1µs)
  • Pilotage de moteurs PWM avancés (Timer 1 avec mode advanced)
  • Communication CAN bus pour applications automobiles et industrielles
  • Systèmes embarqués temps réel avec FreeRTOS
🤖 Projets makers avancés
  • Stations météo connectées avec multi-capteurs
  • Contrôleurs de drones (alternative légère à Pixhawk)
  • Synthétiseurs audio numériques
  • Oscilloscopes et analyseurs logiques DIY
🔬 Recherche et instrumentation
  • Bancs de test laboratoire
  • Acquisition multi-canaux haute vitesse
  • Régulation PID temps réel

En stock

Spécification

Reviews (0)

Avis

Aucun avis pour le moment.

Soyez le premier à donner votre avis“Carte STM32 NUCLEO-F103RB STM32F103RBT6 ARM”

Your email address will not be published. Required fields are marked *

Carte STM32 NUCLEO-F103RB STM32F103RBT6 ARM

Le prix initial était: د.م.400.00.Le prix actuel est: د.م.370.00.

En stock

SAC À PROVISIONS 0
CONSULTÉS RÉCEMMENT 0
Ajouté à ma liste de souhaits !