Microcontrôleurs en génie mécanique

Application pratique des microcontrôleurs avec une programmation simplifiée

On Demand

  : 08h45 - 16h15

Fin : JJ-MM-YYYY

Durée :2,0 jours

Numéro de l'événement : CF0GF.00.00B

         Au Choix


PDF

à partir de
£ AAE0,00 euro
(hors TVA)

Le microcontrôleur, utilisé pour des tâches de régulation et de contrôle, est un composant essentiel dans de nombreux systèmes. Il dispose de plusieurs entrées et sorties (selon le module), qui peuvent être utilisées comme commutateurs, indicateurs d’état, signaux PWM, ou entrées pour des mesures analogiques et numériques. Ces caractéristiques font des microcontrôleurs des outils idéaux pour les bancs d’essai modernes, lorsqu’ils sont associés à une interface utilisateur intuitive et connectés à d’autres instruments de mesure ou sources de données.À travers un exemple concret, cette formation illustre l’utilisation des microcontrôleurs avec l’environnement MicroPython, en conjonction avec une interface graphique développée dans MATLAB®.

Objectifs de la formation continue :

  • Aider à la planification de bancs de tests et de projets mécatroniques
  • Apprendre la programmation des microcontrôleurs avec MicroPython
  • Utiliser le microcontrôleur pour des applications telles que la mesure de tension, la commutation de puissance, le contrôle de servomoteurs, moteurs pas à pas, et la réponse à la pression d’un bouton
  • Programmes en MATLAB®
  • Assurer la communication entre MATLAB® et MicroPython
  • Créer des interfaces graphiques dans MATLAB®

Pré-requis Techniques pour Participer à Nos Formations en Ligne

Nos formations reposent sur des plateformes entièrement accessibles via un navigateur , éliminant ainsi le besoin d’installer un logiciel supplémentaire. Pour garantir une expérience optimale, veuillez vous assurer de disposer des éléments suivants :

  • 🌐 Connexion Internet stable : une ligne DSL d’au moins 6000 est nécessaire, avec une connexion par câble LAN fortement recommandée pour une meilleure fiabilité.
  • 🌍 Navigateur compatible et à jour : utilisez Firefox, Google Chrome, Edge ou Safari. Veuillez noter qu’Internet Explorer n’est pas pris en charge.
  • 💻🎧 Équipement audio et vidéo : un ordinateur (PC ou portable) équipé de haut-parleurs ou écouteurs, d’un microphone et d’une webcam fonctionnels.

Avec ces conditions techniques en place, vous pourrez profiter pleinement de nos sessions interactives et enrichissantes en ligne.

1. Planification de projets mécatroniques (conférence)

  1. Analyse des tâches
  2. Exigences pour le microcontrôleur
  3. Exigences logicielles du microcontrôleur
  4. Exigences du logiciel MATLAB®

2. Électronique – Circuits électroniques pour le projet de démonstration (cours magistral)

  1. Mesure de température par NTC
  2. Reconnaissance de clé
  3. Interrupteur électronique
  4. Sortie de tension
  5. Mesure de tension
  6. Moteur pas à pas
  7. Servomoteur

3. Langage de programmation Python (exercices)

  1. Python IDLE – Environnement de développement et d’apprentissage intégré
  2. Variables en Python
  3. Méthodes et fonctions
  4. Calculer avec Python
  5. Création de programmes
  6. Opérateurs logiques
  7. Structures conditionnelles : if, while, for
  8. Modules

4. Programmation de microcontrôleurs en MicroPython (cours magistral, exercices)

  1. Différence entre Python et MicroPython
  2. Environnement de développement pour le code MicroPython
  3. Machine à modules MicroPython
  4. Classe Pin
  5. Classe PWM
  6. Classe ADC
  7. Classe I2C
  8. Code du programme MicroPython pour la carte de démonstration

Mercredi 12 février 2025 de 8h45 à 12h00 et de 13h00 à 16h15

5. Bases de MATLAB® (cours magistral, exercices)

  1. Bureau MATLAB®
  2. Calcul avec des scalaires, des vecteurs et des matrices
  3. Opérateurs logiques
  4. Structures conditionnelles : if, while, for, switch
  5. Création de programmes dans MATLAB®
  6. Fonctions et objets
  7. Éditions graphiques

6. Communication MATLAB® – MicroPython (exercices)

  1. MicroPython REPL – Boucle lecture-évaluation-retour
  2. Interface série MATLAB® – port série
  3. Envoi de données de MATLAB® vers le microcontrôleur
  4. Traitement des données du microcontrôleur vers MATLAB®
  5. Gestion de plusieurs microcontrôleurs simultanément

7. MATLAB® – Concepteur d’applications (exercices)

  1. Éléments et structure des interfaces utilisateur graphiques dans MATLAB®
  2. Fonction de début et de fin
  3. Éléments graphiques
  4. Propriétés
  5. Fonctions de rappel
  6. Fonctions utilisateur

8. Interface utilisateur graphique dans MATLAB® (exercices)

  1. Lier l’interface graphique au microcontrôleur
  2. Traitement des données
  3. Traitement de l’interaction utilisateur
  4. Distribution de l’application

Ce séminaire est destiné aux techniciens en instrumentation, ingénieurs, étudiants dans les domaines industriels et des hautes écoles spécialisées, ainsi qu’aux chercheurs d’instituts scientifiques, organismes gouvernementaux et industriels impliqués dans les essais et l’approvisionnement. Il s’adresse également aux ingénieurs de développement et d’essais, quel que soit leur secteur d’activité, qui sont responsables de la planification et de la mise en œuvre des tâches d’essai.

La participation inclut les repas sur place ainsi que la documentation détaillée.

Prix : Les frais de participation s’élèvent à AAE0,00 € (hors TVA).

Shopping Basket