FUN

Programmer un objet avec Arduino (FUN)

Programmer un objet avec Arduino (FUN)

Ce MOOC est le deuxième volet du parcours La Fabrication Numérique. Apprenez à programmer un objet en utilisant l’électronique et le développement Arduino issu des FabLabs ! 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" !
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 !

À la fin du MOOC, je suis capable de…

  • 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 logiciel (pour contrôler des moteurs, des prises lumières, du son...)
  • Décoder les concepts clés du prototypage issus des Fablabs (apprentissage par l'exemple, prototypage rapide...)

Plan du cours

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

Prérequis
Des notions en développement informatique sont un plus.
Il est recommandé d'avoir suivi le MOOC s'Initier à la fabrication numérique

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to a Web of Linked Data (FUN) FUN
INRIA

Introduction to a Web of Linked Data (FUN)

Among its many evolutions, the Web became a way to exchange data between applications. Everyday we consume and produce these data through a growing variety of applications running on a growing variety of devices. This major evolution of the Web has applications in all domains of activity. This MOOC introduces the Linked Data standards and principles that provide the foundation of the Semantic web.

Feb 4th 2019
4 Weeks
Machine learning in Python with scikit-learn (FUN) FUN
INRIA

Machine learning in Python with scikit-learn (FUN)

Build predictive models with scikit-learn and gain a practical understanding of the strengths and limitations of machine learning! Predictive modeling is a pillar of modern data science. In this field, scikit-learn is a central tool: it is easily accessible, yet powerful, and naturally dovetails in the wider ecosystem of data-science tools based on the Python programming language.

Feb 15th 2022
13-24 Weeks
The Arduino Platform and C Programming (Coursera) Coursera
University of California, Irvine

The Arduino Platform and C Programming (Coursera)

The Arduino is an open-source computer hardware/software platform for building digital devices and interactive objects that can sense and control the physical world around them. In this class you will learn how the Arduino platform works in terms of the physical board and libraries and the IDE (integrated development environment). You will also learn about shields, which are smaller boards that plug into the main Arduino board to perform other functions such as sensing light, heat, GPS tracking, or providing a user interface display. The course will also cover programming the Arduino using C code and accessing the pins on the board via the software to control external devices.

Nov 9th 2026
4 Weeks
Introducción al Internet de las Cosas (IoT) (edX) EdX
Universitat Politècnica de València,UPValenciaX

Introducción al Internet de las Cosas (IoT) (edX)

Este es un curso en línea preliminar en el que tratamos los conceptos básicos de electronica y programación utilizando placas Arduino y ESP. El internet de las cosas (Internet of things o IoT) es el presente y el futuro de la tecnología. Tanto si tienes algo de experiencia con la electrónica y deseas desarrollar proyectos como si no tienes ninguna, este curso online te dara los conocimientos iniciales necesarios para comenzar a crear dispositivos increibles capaces de medir y controlar señales físicas.

Self Paced
Self-Paced
Introduction to the Internet of Things (edX) EdX
Universitat Politècnica de València,UPValenciaX

Introduction to the Internet of Things (edX)

This is a preliminary course in which we deal with the basics of electronics and programming using Arduino and ESP boards. Internet of Things (IoT) is the present and the future of technology. Either, if you have none, few or some experience with electronics and you want to develop it projects this course will give you the necessary kick start to start creating amazing devices capable of sensing, controlling physical signals.

Self Paced
Self-Paced
Your first Arduino project: Design and Build a Colorful Musical Toy. (Skillshare) Skillshare
Skillshare

Your first Arduino project: Design and Build a Colorful Musical Toy. (Skillshare)

Arduino’s are a family of inexpensive single-board computers that allow you to create just about anything you can dream of with minimal technical skills. This class will teach you to build your first Arduino project, a fun device that plays a tune and flashes colored LED lights. You can design it to play your national anthem while flashing your country's colors or get creative and make a unique tribute to your favorite sports team!

Self Paced
Self-Paced
Java EE Spring prêt à l'emploi (FUN) FUN
Université Lille

Java EE Spring prêt à l'emploi (FUN)

Concevoir et implémenter la partie informatique d'une application web est une des activités les plus courantes pour de nombreux développeurs. Le langage de programmation Java, utilisé par plus de 8 millions de développeurs dans le monde, est l'un des principaux langages pour cette tâche. Ce cours vous présentera les concepts principaux de la programmation d'applications web ainsi que leur mise en oeuvre concrète.

Sep 6th 2021
5-12 Weeks
Fondamentaux pour le Big Data (FUN) FUN
Institut Mines-Telecom

Fondamentaux pour le Big Data (FUN)

Le MOOC « Fondamentaux pour le big data » permet d'acquérir efficacement le niveau prérequis en informatique et en statistiques pour suivre des formations dans le domaine du big data. Le big data offre de nouvelles opportunités d’emplois au sein des entreprises et des administrations. De nombreuses formations préparant à ces opportunités de métiers existent. Le suivi de ces formations nécessite des connaissances de base en statistiques et en informatique que ce MOOC vous propose d’acquérir dans les domaines de l’analyse, algèbre, probabilités, statistiques, programmation Python et bases de données.

No sessions available
5-12 Weeks
Enseigner et former avec le numérique en mathématiques (FUN) FUN
ENS de Lyon

Enseigner et former avec le numérique en mathématiques (FUN)

L’objectif du MOOC Enseigner et Former Avec le Numérique en Mathématiques (eFAN Maths) est de se former à construire des situations d’apprentissage des mathématiques tirant profit de supports numériques. Par rapport à la première saison de eFAN Maths (novembre-décembre 2014), de nouvelles ressources ont été développées, en relation avec les évolutions des programmes d’enseignement (introduction d’éléments d’algorithmique, développement de dispositifs interdisciplinaires).

No sessions available
4 Weeks
Objectif IPv6 (FUN) FUN
Institut Mines-Telecom

Objectif IPv6 (FUN)

IPv6 est une technologie incontournable pour le développement de l’internet aujourd’hui et pour les prochaines années. C’est pourquoi, maitriser IPv6 est désormais indispensable pour toute personne impliquée dans le déploiement et le fonctionnement des réseaux. Le MOOC Objectif IPv6 vous permet d’acquérir les compétences pour comprendre ce protocole et les mécanismes associés à son fonctionnement. Etudes de cas, travaux pratiques, ce cours adopte une approche orientée vers l'opérationnel.

Mar 1st 2022
5-12 Weeks