Skip to main content
FUN MOOC
  • News
  • Courses
  • FormaPro
  • Organizations
  • About FUN
  • FAQ
  • You are here:
  • Home
  • Courses
  • Programmer un objet avec MicroPython

Programmer un objet avec MicroPython

Ref. 04048
CategoryEntrepreneurship and innovationCategoryComputer science and programming
  • Duration: 4 weeks
  • Effort: 12 hours
  • Pace: ~3 hours/week
  • Languages: French

What you will learn

At the end of this course, you will be able to:

  • Identifier les éléments qui composent un programme MicroPython

  • Résoudre des problèmes concrets pour comprendre la logique de programmation avec ce langage

  • Utiliser des bibliothèques vous permettant d’utiliser des capteurs (boutons, luminosité, température, accélération...) et des actionneurs (écran, lumière, son, moteur...) en virtuel ou grâce au kit électronique

  • Programmer en autonomie des projets électroniques exaltants, comme des robots, des capteurs environnementaux ou même revisiter des objets du quotidien

Description

Partez à la découverte de la programmation d’objets électroniques avec ce cours en ligne constitué :

  • D’activités pratiques pour progresser à votre rythme en partant des bases de la pensée algorithmique.

  • D’outils de développement qui s’adaptent à votre niveau : que vous soyez débutant·e ou non, nos interfaces évoluent en même temps que vous.

  • Des choix pédagogiques innovants grâce à nos partenaires Vittascience et Thingz qui ont développé un kit électronique* et un simulateur permettant d’expérimenter toutes les activités de manière concrète !

  • D’un langage de référence : MicroPython, basé sur le langage Python dont il garde la syntaxe, la simplicité et de nombreuses fonctionnalités.

A NOTER : Dans ce cours vous avez la possibilité de tester en vrai votre programmation sur des objets avec le Kit MicroPython avec la carte Galaxia. Ce kit est payant, mais son achat est facultatif. Plus d'informations en bas de cette page à la section Kit MicroPython avec la carte Galaxia.

Format

Ce cours en ligne s’appuie sur une pédagogie par le faire et la mise en pratique pour apprendre. Pour cela, nous vous proposerons une série d’exercices de programmation ludiques et progressifs. Vous réaliserez les activités en vous appuyant sur les ressources proposées par l’équipe pédagogique comportant notamment un manuel d’instructions détaillées, des vidéos explicatives et la possibilité de tester votre code et d’en voir le résultat sur un simulateur intégré aux exercices. Vous progresserez ainsi à votre rythme en réalisant étape par étape les scénarios de programmation que l’on vous propose tout en étant en mesure de suivre vos progrès.

Ce cours s’adresse à tou·te·s :

Les grand·e·s débutant·es en programmation : nous vous proposerons une interface de programmation visuelle et interactive où les programmes s’écriront avec des blocs que vous assemblerez comme un puzzle.

Pour les plus expérimenté·es, une interface de développement textuelle en MicroPython offrira une option plus généraliste.

Prerequisites

Ce cours est ouvert à tou.tes, sans prérequis particulier.

Assessment and certification

Ce cours délivre un badge de réussite. Pour l'obtenir, vous devrez réaliser l’ensemble des exercices et obtenir un score de 50% de réussite.

Course plan

Semaine 1 : Communiquez avec votre microcontrôleur
Semaine 2 : Contrôlez le flux de votre programme
Semaine 3 : Captez et actionnez
Semaine 4 : Mélangez tout ce que vous avez appris (et régalez vous !)

Course team

Baptiste Gaultier

Categories

Ingénieur à l’IMT Atlantique, MOOC maker

Laurent Mattlé

Categories

Fabmanager du fablab d’IMT Atlantique - Campus de Rennes

Organizations

IMT

Kit Micropython avec la Galaxia

Le kit contient :
  • Carte Galaxia de Thingz équipée d’un microcontrôleur ESP32
  • Servomoteur angulaire Grove
  • Module buzzer
  • 2 leds 5V
  • 6 pinces crocodiles
  • Capteur ultrason
  • Capteur de courant opto pour compteur Linky
  • Câble USB 1m

Fabricant : Vittascience

Lien vers la boutique : https://fr.vittascience.com/shop/347/Kit-Micropython-avec-la-Galaxia

Notez bien : l'achat du Kit est facultatif et n'est absolument pas obligatoire pour mener à bien le MOOC et réaliser tous les exercices.

Partenaires

Avec le soutien de : 

License

License for the course content

Attribution-NonCommercial-NoDerivatives

You are free to:

  • Share — copy and redistribute the material in any medium or format

Under the following terms:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • NonCommercial — You may not use the material for commercial purposes.
  • NoDerivatives — If you remix, transform, or build upon the material, you may not distribute the modified material.

License for the content created by course participants

Attribution-NonCommercial-NoDerivatives

You are free to:

  • Share — copy and redistribute the material in any medium or format

Under the following terms:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • NonCommercial — You may not use the material for commercial purposes.
  • NoDerivatives — If you remix, transform, or build upon the material, you may not distribute the modified material.
FacebookTwitterLinkedin

Learn more

  • Help and contact
  • About FUN
  • Newsletters
  • Legal
  • Privacy policy
  • User's charter
  • General Terms and Conditions of Use
  • Sitemap
  • Cookie management
Logo FUN Mooc powered by Richie