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

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

Jul 20th 2026
4 Weeks
Electrones en Acción: Electrónica y Arduinos para tus propios Inventos (Coursera) Coursera
Pontificia Universidad Católica de Chile

Electrones en Acción: Electrónica y Arduinos para tus propios Inventos (Coursera)

Este curso introduce al alumno a la electrónica y los Arduinos, comenzando desde lo más básico de un circuito eléctrico y finalizando con el diseño de circuitos de baja complejidad empleando dispositivos electrónicos programables. Durante el curso los alumnos aprenderán los fundamentos básicos de la electricidad y de la electrónica, conocerán los diferentes bloques empleados en el diseño de un circuito electrónico, aprenderán las bases del diseño de circuitos analógicos y digitales, y serán introducidos a la programación de estos últimos empleando la plataforma Arduino.

Jul 27th 2026
4 Weeks
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
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
IoT Devices (Coursera) Coursera
University of Illinois at Urbana-Champaign

IoT Devices (Coursera)

The Internet of Things (IoT) stands to be the next revolution in computing. Billions of data-spouting devices connected to the Internet are already fundamentally changing the way we live and work. This course teaches a deep understanding of IoT technologies from the ground up. Students will learn IoT device programming (Arduino and Raspberry Pi), sensing and actuating technologies, IoT protocol stacks (Zigbee, 5G, NFC, MQTT, etc), networking backhaul design and security enforcement, data science for IoT, and cloud-based IoT platforms such as AWS IoT.

Jul 27th 2026
4 Weeks
Comprendre l'esport (FUN) FUN
Université de Caen

Comprendre l'esport (FUN)

L’esport correspond à la pratique compétitive d’un jeu vidéo. Cette pratique interroge et soulève de nombreuses questions : est-ce possible de la qualifier de sport ? Comment protéger les joueuses et joueurs ? Comment reconnaître leurs compétences et les développer ? L’esport est-il un levier d’inclusion ou d’exclusion ? Le modèle économique de l’esport est-il durable ? Quel est son ancrage territorial ou son lien avec les collectivités ? Et enfin, question renforcée par la crise sanitaire de 2020, l’esport va-t-il renouveler notre rapport à la pratique sportive ou à la consommation de spectacle sportif ?

Mar 29th 2021
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
Introduction to Embedded Machine Learning (Coursera) Coursera
Edge Impulse

Introduction to Embedded Machine Learning (Coursera)

Machine learning allows us to teach computers to make predictions and decisions based on data and learn from experiences. In recent years, incredible optimizations have been made to machine learning algorithms, software frameworks, and embedded hardware. Thanks to this, running deep neural networks and other complex machine learning algorithms is possible on low-power devices like microcontrollers. This course will give you a broad overview of how machine learning works, how to train neural networks, and how to deploy those networks to microcontrollers.

Jul 19th 2026
3 Weeks