Passer au contenu principal
FUN MOOC
  • Actualités
  • Cours
  • FormaPro
  • Établissements
  • À propos
  • FAQ
  • Vous êtes ici:
  • Accueil
  • Cours
  • Programmer un objet avec MicroPython

Programmer un objet avec MicroPython

Réf. 04048
CatégorieEntrepreneuriat et innovationCatégorieInformatique et programmation
  • Durée : 4 semaines
  • Effort : 12 heures
  • Rythme: ~3 heures/semaine
  • Langues: Français

Ce que vous allez apprendre

À la fin de ce cours, vous saurez :

  • 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.

Prérequis

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

Evaluation et 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.

Plan de cours

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 !)

Équipe pédagogique

Baptiste Gaultier

Catégories

Ingénieur à l’IMT Atlantique, MOOC maker

Laurent Mattlé

Catégories

Fabmanager du fablab d’IMT Atlantique - Campus de Rennes

Établissements

Institut Mines-Télécom (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 : 

Licence

Licence pour le contenu du cours

Attribution - Pas d’Utilisation Commerciale - Pas de Modification

Vous êtes autorisé à :

  • Partager — copier, distribuer et communiquer le matériel par tous moyens et sous tous formats

Selon les conditions suivantes :

  • Attribution — Vous devez créditer l'oeuvre, intégrer un lien vers la licence et indiquer si des modifications ont été effectuées à l'oeuvre. Vous devez indiquer ces informations par tous les moyens raisonnables, sans toutefois suggérer que l'offrant vous soutient ou soutient la façon dont vous avez utilisé son oeuvre.
  • Pas d’Utilisation Commerciale — Vous n'êtes pas autorisé à faire un usage commercial de cette oeuvre, tout ou partie du matériel la composant.
  • ​​​​​​​Pas de modifications — Dans le cas où vous effectuez un remix, que vous transformez, ou créez à partir du matériel composant l'oeuvre originale, vous n'êtes pas autorisé à distribuer ou mettre à disposition l'oeuvre modifiée.

Licence pour le contenu créé par les participants du cours

Attribution - Pas d’Utilisation Commerciale - Pas de Modification

Vous êtes autorisé à :

  • Partager — copier, distribuer et communiquer le matériel par tous moyens et sous tous formats

Selon les conditions suivantes :

  • Attribution — Vous devez créditer l'oeuvre, intégrer un lien vers la licence et indiquer si des modifications ont été effectuées à l'oeuvre. Vous devez indiquer ces informations par tous les moyens raisonnables, sans toutefois suggérer que l'offrant vous soutient ou soutient la façon dont vous avez utilisé son oeuvre.
  • Pas d’Utilisation Commerciale — Vous n'êtes pas autorisé à faire un usage commercial de cette oeuvre, tout ou partie du matériel la composant.
  • ​​​​​​​Pas de modifications — Dans le cas où vous effectuez un remix, que vous transformez, ou créez à partir du matériel composant l'oeuvre originale, vous n'êtes pas autorisé à distribuer ou mettre à disposition l'oeuvre modifiée.
FacebookTwitterLinkedin

En savoir plus

  • Aide et Contact
  • A propos de FUN
  • Foire aux questions
  • Boutique en ligne
  • Mentions légales
  • Politique de confidentialité
  • Infolettres
  • Conditions générales d'utilisation
  • Conditions générales de vente
  • Charte utilisateurs
  • Accessibilité : partiellement conforme
  • Plan de site
  • Gestion des cookies
Logo FUN Mooc propulsé par Richie