À propos de ce cours
7,985 consultations récentes

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 34 heures pour terminer

Recommandé : 4-7 hours/week...

Français

Sous-titres : Français

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 34 heures pour terminer

Recommandé : 4-7 hours/week...

Français

Sous-titres : Français

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
6 heures pour terminer

Semaine 1 : électronique et logique

Durant cette première semaine, nous allons poser quelques bases nécessaires à la suite du cours. Ceux qui sont déjà familiers avec l'électronique n'auront aucune peine à comprendre : nous n'allons qu'effleurer quelques sujets. Mais prenez la peine de suivre en détail les explications. En effet, elles seront orientées vers les concepts dont nous aurons impérativement besoin pour comprendre les Microcontrôleurs.Que ceux qui ont de la peine avec l'électronique et pour qui ces notions sont nouvelles ne s'inquiètent pas : en effet, il leur sera possible de continuer le MOOC même sans avoir maîtrisé ces bases. Ils auront l'occasion de les assimiler progressivement lorsqu'ils feront de la pratique durant les semaines qui viennent.

...
10 vidéos (Total 136 min), 9 lectures, 2 quiz
10 vidéos
1.1 Rappels d'électricité13 min
1.2 Un peu d'électronique9 min
1.3 Bases de logique21 min
1.4 Systèmes combinatoires10 min
1.5 Systèmes séquentiels22 min
1.6 Représentation binaire16 min
Pratique : Simulateur logique Logisim17 min
Pratique : Mise en oeuvre d'un Launchpad4 min
Pratique : Utilisation du correcteur12 min
9 lectures
Discussions du cours10 min
Où trouver de l’aide10 min
Exercice libre, détecteur de gel10 min
Exercice libre, logique à transistors10 min
Exercices libres, schéma du OU-exclusif et diagramme temporel10 min
Exercice libre, Machine d'état10 min
Exercices, conversion de nombres10 min
Compléments au cours, semaine 110 min
Regroupement des exercices libres de la semaine 130 min
1 exercice pour s'entraîner
Evaluation Semaine 110 min
Semaine
2
5 heures pour terminer

Microcontrôleurs: introduction matérielle et logicielle

Avec ce que nous avons appris durant la première semaine, nous pouvons maintenant nous approcher davantage des microcontrôleurs et commencer à les programmer, en C/Arduino/Energia. Les documents LC1 et LC2 présentés dans les Exercices libres vont vous aider par des explications et des exercices progressifs.

...
6 vidéos (Total 98 min), 2 lectures, 3 quiz
6 vidéos
2.2 Qu'est-ce qu'un microcontrôleur ?15 min
2.3 Quel Microcontrôleur choisir ?13 min
2.4 Programmation en C/Arduino25 min
2.5 Programmes simples23 min
Pratique : Les cartes LearnCbot5 min
2 lectures
Complément au cours, semaine 210 min
Exercices libres, semaine 230 min
1 exercice pour s'entraîner
Evaluation Semaine 210 min
Semaine
3
5 heures pour terminer

Langage C et entrées-sorties

La compréhension des entrées-sorties et des opérations logique est délicate, c'est pourquoi Arduino s'efforce de cacher le comportement détaillé du microcontrôleur, au détriment de la performance. Le C permet la maîtrise complète du microcontrôleur. C'est ce qui a fait son succès depuis 40 ans... et votre motivation pour l'apprendre !

...
6 vidéos (Total 111 min), 2 lectures, 3 quiz
6 vidéos
3.2 Les entrées-sorties15 min
3.3 Manipulation de champs de bits17 min
3.4 Types de données en C/Arduino23 min
3.5 Fonctions22 min
Pratique : Comment se présente un microcontrôleur9 min
2 lectures
Compléments au cours, semaine 310 min
Exercices libres, semaine 330 min
1 exercice pour s'entraîner
Evaluation semaine 310 min
Semaine
4
5 heures pour terminer

Programmation et mise au point

Voici la quatrième semaine de votre MOOC. On est à mi-parcours... Bravo à tous ceux qui persévèrent : cette semaine est le dernier "gros morceau" de notre MOOC ! Durant les trois dernières semaines, nous allons surtout appliquer ce que nous avons appris et ce sera plus facile.

...
7 vidéos (Total 106 min), 2 lectures, 3 quiz
7 vidéos
4.2 Gestion du temps : gérer les entrées18 min
4.3 Afficher sur l'écran16 min
4.4 Mise au point16 min
4.5 Les résistances de tirage14 min
4.6 Programmation d'une machine d'état15 min
Pratique : Simulation avec AVRstudio45 min
2 lectures
Compléments au cours, semaine 410 min
Exercices libres, semaine 430 min
1 exercice pour s'entraîner
Evaluation semaine 410 min
Semaine
5
5 heures pour terminer

Périphériques internes

Nous commencerons cette semaine par les timers et les interruptions, dont vous apprécierez petit à petit l'utilité et la puissance. Mais le plus important, c'est de progresser dans la programmation, par la pratique.

...
6 vidéos (Total 96 min), 2 lectures, 3 quiz
6 vidéos
5.2 Interruptions23 min
5.3 Analogique15 min
5.4 Debug avec CCS12 min
5.5 Tester et charger un accumulateur22 min
Pratique : Passer de l'Arduino au C8 min
2 lectures
Compléments au cours, semaine 510 min
Exercices libres, semaine 530 min
1 exercice pour s'entraîner
Evaluation semaine 510 min
Semaine
6
6 heures pour terminer

Debug et applications (afficheurs, ...)

Voici de nouvelles applications des microcontrôleurs. Et on vous a préparé une surprise : un afficheur matriciel est à votre disposition... pour des expériences à distance !

...
5 vidéos (Total 115 min), 2 lectures, 4 quiz
5 vidéos
6.2 Enseignes à LEDs25 min
6.3 LED drivers24 min
6.4 Jouer une mélodie par Timer et interruption20 min
6.5 Faible consommation14 min
2 lectures
Compléments au cours, semaine 610 min
Exercices Libres 630 min
1 exercice pour s'entraîner
Evaluation semaine 610 min
Semaine
7
5 heures pour terminer

Applications (robotique)

Voici votre dernière semaine. Vous pourrez découvrir des applications des microcontrôleurs dans le domaine de la commande de systèmes mécaniques, en particulier dans la robotique mobule. Les vidéos ne donnent qu'un aperçu de quelques domaines passionnants qui s'ouvrent à celui qui commence à "Comprendre les Microcontrôleurs".

...
5 vidéos (Total 103 min), 2 lectures, 3 quiz
5 vidéos
7.2 Moteurs pas-à-pas et encodeurs10 min
7.3 Capteurs28 min
7.4 Mise en oeuvre d'un capteur de distance12 min
7.5 Projet robotique24 min
2 lectures
Compléments au cours, semaine 710 min
Exercices Libres 730 min
1 exercice pour s'entraîner
Evaluation semaine 710 min
4.7
17 avisChevron Right

Principaux examens pour Comprendre les Microcontroleurs

par BAAug 16th 2018

Merci pour la très haute qualité du cours et de L'effort mis dans le correcteur autoamtique.

Enseignants

Avatar

Jean-Daniel Nicoud

Hon. Prof.
Informatique
Avatar

Pierre-Yves Rochat

Chargé de cours
EPFL, Génie mécanique

À propos de École polytechnique fédérale de Lausanne

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.