Programmer un objet avec Arduino
- Duration: 4 weeks
- Effort: 12 hours
- Pace: ~3 hours/week
What you will learn
At the end of this course, you will be able to:
- Programmer un microcontrôleur Arduino
- Interfacer Arduino avec des capteurs analogiques et numériques (bouton poussoir, capteurs de lumière, de bruit, de présence, de pression...)
- Utiliser une librairie logicielle (pour contrôler des moteurs, des prises lumières, du son...)
- Décoder les concepts clé du prototypage issus des Fablabs (apprentissage par l'exemple, prototypage rapide...)
Description
Ce MOOC est le deuxième volet du parcours La Fabrication Numérique.
Grâce à ce MOOC, vous pourrez rapidement programmer et construire un objet interactif après avoir acquis les connaissances de base en électronique et en développement informatique. Vous serez capable de programmer un Arduino, un petit ordinateur utilisé dans les FabLabs pour rendre les objets intelligents.
Vous collaborerez entre apprenants, échangerez avec les experts de ce MOOC et apprendrez à devenir un vrai "maker" !
Format
Ce MOOC est organisé en 4 semaine de cours qui vous seront dévoilées au fur et à mesure par l'assistant pédagogique. N'hésitez pas à le solliciter pour vos questions !
Prerequisites
Des notions en développement informatique sont un plus.
Il est recommandé d'avoir suivi le MOOC s'Initier à la fabrication numérique.
Ce cours s’adresse aux curieux et aux passionnés du numérique de tous âges souhaitant découvrir les technologies que l'on trouve dans les FabLabs. Rejoignez-nous !
KIT DE DÉMARRAGE
L'acquisition d'un kit de démarrage pour pouvoir réaliser les exercices pratiques est optionnelle. Il vous sera possible de suivre le cours sur un simulateur proposé dans le MOOC.
Voir en bas de page
Assessment and certification
Une attestation de suivi avec succès est attribuée par FUN aux apprenants ayant réussi les évaluations.
Course plan
- Semaine 0 : Qu'est-ce que la Fabrication numérique ?
- Semaine 1 : Outils pour le développement avec Arduino
- Semaine 2 : Capteurs numériques
- Semaine 3 : Capteurs analogiques
- Semaine 4 : Librairies et sorties
Other course runs
Archived
- From March 31, 2016 to June 15, 2016
- From Sept. 12, 2017 to Jan. 1, 2018
- From May 29, 2018 to July 18, 2018
- From Jan. 15, 2019 to May 28, 2019
- From May 28, 2019 to July 25, 2019
- From Nov. 5, 2019 to April 15, 2020
- From April 14, 2020 to July 1, 2020
- From Nov. 17, 2020 to Jan. 6, 2021
- From April 13, 2021 to May 26, 2021
- From Nov. 16, 2021 to Jan. 6, 2022
Course team
Glenn Smith
Simon Landrault
Organizations
Parcours Fabrication Numérique
Ce MOOC est issu du parcours La Fabrication Numérique
Maîtrisez l'ensemble des étapes de fabrication des objets connectés tels qu'ils sont produits dans les FabLabs.
Le parcours "La fabrication numérique" est composé de 5 cours :

S'initier à la fabrication numérique
4 semaines pour comprendre comment la fabrication numérique révolutionne la production d’objets.

Programmer un objet avec un Arduino
Apprenez à programmer un objet en utilisant l’électronique et le développement Arduino issu des FabLab.

Imprimer en 3D
Modélisez un objet sur votre ordinateur et réalisez sa production en pratique dans un FabLab.

Modéliser en 3D avec FreeCAD
Pour fabriquer un objet avec une imprimante 3D ou une machine à commande numérique, il faut d’abord le modéliser. C’est sur le logiciel FreeCAD, un outil open source, que vous allez faire vos premiers pas en modélisation !

Fabriquer un objet connecté
Que se passe-t-il quand les objets se connectent à Internet ? Découvrez les mécanismes et les langages pour connecter un objet à Internet ou connecter des objets entre eux.
Rejoignez le MOOC sur les réseaux sociaux
Kit de démarrage
Kit de démarrage : l'essentiel
- Arduino UNO R3 avec son câble USB ×1
- Platine de prototypage × 1 (aux moins 500 'trous')
- Kit de câbles de prototypages × 1
- LED de différentes couleurs (au moins 2 x vert, 2 x rouge, 2 x orange ou jaune)
- Résistances de différentes valeurs :
- 10KΩ × 5
- 4KΩ × 5
- 1KΩ × 5
- 220Ω × 5
- 150Ω × 5
- Condensateurs céramique de différentes valeurs :
- 100nF × 2
- 10nF × 2
- Condensateurs chimiques de différentes valeurs ( tension de service d'au moins 10v ) :
- 10uF × 2
- 47uF × 2
- 470uF × 2
- Diodes 1N4148 × 2 (ou autre diode)
- Transistor NPN (TO92) x 2 ( ex. BC337, BC546, 2N2222, 2N3904...)
- Transistor PNP (TO92) x 2 ( ex. BC327, BC556, 2N2907, 2N3906...)
- Photorésistance × 1
- Bouton poussoirs × 5
- Potentiomètre 10kΩ (preset) × 1
- Potentiomètre 10kΩ ou 50kΩ avec bouton × 1
- Piezo buzzer × 1
Matériel optionnel
- Module d'extension (shield ou module) écran LCD 16x2 ( trés récommandé )
- LED RVB × 1
- Bouton codeur avec contact × 1
- Thermistance ( 100kΩ ou 50kΩ ) × 1
- LM35 (sonde de température) × 1
- Transistor MOSFET-N "Logic level" × 1 ( ex. IRL530 )
- Transistor MOSFET-P "Logic level" × 1 ( ex. IRF9530 )
- Module Relais pilotable en 5V pour commuter jusqu'à 230V × 1
- Module d'extension (shield ou breakout board) Ethernet (au choix) :
- (basé sur chip Wiznet W5100) × 1 ( plus cher mais plus facile à utiliser avec l'Arduino UNO )
- (basé sur chip ENC28J60) x 1 (moins cher mais gourmand en mémoire)
- Mini Servo Moteur × 1 ( choisir la plus grande angle d'ouverture possible )
- Boîtier plastique pour contenir les composants et l'Arduino × 1 (vraiment optionnel :)
Prix moyen :~50€
Soutiens au projet
Ce MOOC est réalisé avec le soutien de :

La Fondation Patrick et Lina Drahi

Fondation Télécom

La région Ile-De-France
License
License for the course content
Attribution
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, even commercially.
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.
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.