Outils pour utilisateurs

Outils du site


nucleo-l476rg

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
nucleo-l476rg [2023/08/09 15:54] lauranucleo-l476rg [2024/09/23 12:00] (Version actuelle) – [L'interface] laura
Ligne 1: Ligne 1:
-====== La carte NUCLEO-L476RG ======+====== Nucleo-L476RG : Qu'est-ce que c'est ? ======
  
-La carte NUCLEO-L476RGest une carte programmable développée par la société franco-italienne STMicroelectronics.+Nucleo-L476RG est une interface de programmation pour la carte Nucleo-64 avec le microcontrôleur STM32L476RG.
  
-La mémoire interne de la NUCLEO-L476RG, permet d'accueillir un programme informatique (suite d'instructions à réaliser) conçu par l'utilisateur.  +**NUCLEO-L476RG** : une carte programmable développée par la société franco-italienne STMicroelectronics.
-Composée d'une puce électronique (dit microcontrôleur) STM32, cette carte est programmée en utilisant un ordinateur.+
  
-La carte se compose de différentes parties, voici les plus importantes sur le schéma ci-dessous :+{{:l476rg1.png?nolink&400 |}}
  
-{{ ::l476rg1.png?nolink&400 |}}+La carte se compose de différentes parties, voici les plus importantes :
  
-Le **microcontrôleur STM32**, est l'élément principal de la carte, il contient dans sa mémoire le programme de l'utilisateur.+  * microcontrôleur STM32 contient dans sa mémoire le programme de l'utilisateur 
 +  * port USB permet d'alimenter la carte en énergie électriqueainsi que le transfert des données du programme sur la carte 
 +  * bouton B1 permet d'interagir avec la carte 
 +  * bouton Reset permet de relancer à zéro le programme 
 +  * 3 LEDs sont des indicateurs pour l'utilisateur. La LED n°1 indique l'alimentation électrique de la carte. Elle clignote lors de la copie d'un programme. Elle ne peut pas être programmée. Les **LED n°2** et **n°3** peuvent être programmées par l'utilisateur : être allumées, éteintes ou clignoter 
 +  * connecteurs (au format Arduino Uno) permettent de fixer des modules d'extensions
  
-Le **port USB**, permet de connecter la carte à l'ordinateur, via le câble USBCelui-ci permet d'alimenter la carte en énergie électrique, ainsi que le transfert des données du programme sur la carte+D'autres éléments composent cette carte **NUCLEO-L476RG**, mais ils ne sont pas nécessaires pour la découverte de la programmation. 
 +Pour en savoir plus : [[https://www.st.com/en/evaluation-tools/nucleo-l476rg.html]]
  
-Le **bouton B1** permet d'interagir avec la carte. On peut réaliser une action lorsque l'instruction suivante "si le bouton B1 est appuyé, alors...." est utilisée. 
-Le **bouton Reset** permet de relancer à zéro le programme qui se trouve dans la mémoire de la carte.  
  
-Les LED (n°1, 2 et 3) sont des indicateurs pour l'utilisateur. La LED n°1 indique l'alimentation électrique de la carte. Elle clignote lors de la copie d'un programme. Elle ne peut pas être programmée. +----
-Les **LED n°2** et **n°3** peuvent être programmées par l'utilisateur : être allumées, éteintes ou clignoter.  +
- +
-Les **connecteurs** (au format Arduino Uno) permettent de fixer des modules d'extensions, c'est notamment le cas du module nommé **Base Shield Grove** fourni dans le Starter Kit. +
- +
-{{ ::l476rg2.png?nolink&400 |}} +
- +
-D'autres éléments composent cette carte **NUCLEO-L476RG**, mais ils ne sont pas nécessaires pour la découverte de la programmation avec le Starter Kit. +
-Pour en savoir plus : [[https://www.st.com/en/evaluation-tools/nucleo-l476rg.html]]+
  
 ====== L'interface ====== ====== L'interface ======
Ligne 33: Ligne 28:
 Cette interface est composée de 5 parties :  Cette interface est composée de 5 parties : 
  
-  - le menu, situé en haut. Via les icônes, on accède aux paramètres ou au fonctions d’exécution du code, mais aussi à la gestion des affichages.+  - le menu, situé en haut. Via les icônes, on accède aux paramètres ou aux fonctions d’exécution du code, mais aussi à la gestion des affichages.
   - les catégories des blocs, à gauche, dans lesquelles sont rangés les éléments à piocher pour construire le programme. Accompagné d'une zone de construction, qui permet l’assemblage des blocs pour créer le programme.   - les catégories des blocs, à gauche, dans lesquelles sont rangés les éléments à piocher pour construire le programme. Accompagné d'une zone de construction, qui permet l’assemblage des blocs pour créer le programme.
   - la zone de code, située au centre, qui affiche le code en langage Python   - la zone de code, située au centre, qui affiche le code en langage Python
Ligne 40: Ligne 35:
  
  
-{{ ::l476rg3.png?nolink&500 |}}+{{ :l476rg_interface.png?nolink |}}
  
  
Ligne 78: Ligne 73:
 ===== Transfert du code vers la carte en 1 clic ! ===== ===== Transfert du code vers la carte en 1 clic ! =====
  
-Le système permet le transfert d'un programme sans aucune installation de driver ou logiciel (avec les navigateurs compatibles Chrome, Edge, Opéra, Safari ; sur Firefox le téléchargement de programme est possible via un glisser-déposer).+Le système permet le transfert d'un programme vers la carte (avec les navigateurs compatibles Chrome, Edge, Opéra, Safari ; sur Firefox le téléchargement de programme est possible via un glisser-déposer).
  
 ===== Simulateur ===== ===== Simulateur =====
  
 L'interface Nucleo-L476RG embarque un simulateur, ce qui permet d'exécuter un programme sans avoir de matériel ! L'interface Nucleo-L476RG embarque un simulateur, ce qui permet d'exécuter un programme sans avoir de matériel !
-La quasi-totalité des blocs sont disponibles dans le simulateur, ce qui permet de réaliser de très nombreux projets. [[https://fr.vittascience.com/catalogue|Découvrir la liste des blocs disponibles dans l'interface.]] +La quasi-totalité des blocs sont disponibles dans le simulateur, ce qui permet de réaliser de très nombreux projets. 
 +[[https://fr.vittascience.com/wiki?interface=l476|Découvrez la liste des blocs disponible dans l'interface.]]
 ===== Traceur de graphe en temps réel ===== ===== Traceur de graphe en temps réel =====
  
nucleo-l476rg.1691589243.txt.gz · Dernière modification : 2023/08/09 15:54 de laura