|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/microcontroleurs
课程评论:没有评论
课程名称:理解微控制器 课程概述:本课程提供了理解和使用微控制器所需的理论和实践基础。将通过多个实例进行讲解,并提供与Arduino或LaunchPad MSP430G微控制器兼容的练习。 课程大纲: 1. **第一周:电子学与逻辑** 介绍微控制器所需的基本电子学知识。课程内容简单易懂,即使对电子学不熟悉的学员也能逐步掌握相关概念。 2. **微控制器:硬件与软件简介** 在掌握第一周的知识后,学员将学习微控制器的编程,使用C/Arduino/Energia进行实践练习,配合提供的相关文档。 3. **C语言与输入/输出** 深入理解输入输出及逻辑操作,学习C语言的强大功能,使学员能够完全掌控微控制器。 4. **编程与调试** 课程的中期,学员将在这一周深入学习编程,并为后续应用打下坚实基础。 5. **内部外设** 学习定时器和中断的使用,提升编程技能,重视实践的重要性。 6. **调试与应用(显示器等)** 探索微控制器在不同应用中的实际使用,包括远程实验的矩阵显示器。 7. **应用(机器人技术)** 在最后一周,学员将了解到微控制器在机械系统控制,尤其是移动机器人领域的应用,对未来学习和实践铺路。 通过本课程,学员能够逐步掌握微控制器的基本道理及其应用,为进一步的学习打下基础。
Name:Semaine 1 : électronique et logique
Description: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.
Name:Microcontrôleurs: introduction matérielle et logicielle
Description: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.
Name:Langage C et entrées-sorties
Description: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 !
Name:Programmation et mise au point
Description: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.
Name:Périphériques internes
Description: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.
Name:Debug et applications (afficheurs, ...)
Description: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 !
Name:Applications (robotique)
Description: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".
Ce cours donne les bases théoriques et pratiques nécessaires à une bonne compréhension et utilisation des microcontrôleurs. De nombreux exemples seront abordés. Des exercices seront proposés, compatibles avec les cartes à microcontrôleurs Arduino ou LaunchPad MSP430G.