Sigal KABLA, Rojin ALOGLU et Laura MARTINEZ
Contexte
Dans le cadre des activités du FABLAB et de l’UE Processus d’Innovation, cette séance avait pour objectif de découvrir l’utilisation de la plateforme Arduino, un outil permettant de créer des systèmes interactifs combinant électronique et programmation.
Contrairement aux séances précédentes centrées sur la fabrication additive, cette session introduisait la dimension électronique et programmable du prototypage, essentielle dans la conception d’objets interactifs et intelligents.
Qu’est-ce qu’Arduino ?
Arduino est une plateforme open-source composée d’une carte électronique programmable appelée microcontrôleur, d’un logiciel de programmation nommé Arduino IDE, ainsi que de différents composants électroniques tels que des LED, boutons, capteurs ou moteurs.
Cette plateforme permet de contrôler des objets physiques grâce à un programme informatique. Arduino agit comme le cerveau du système en recevant des informations, en les traitant puis en exécutant une action.
À quoi sert Arduino ?
Arduino est utilisé pour concevoir et tester rapidement des prototypes interactifs. Il permet notamment d’automatiser des actions, de contrôler des capteurs, de piloter des dispositifs électroniques et de développer des objets connectés.
Parmi les applications possibles, on peut citer l’allumage automatique d’une lumière, la mesure de la température ou de la luminosité, l’automatisation d’un système d’arrosage ou encore la création de dispositifs domotiques. Arduino constitue ainsi un outil central dans les démarches d’innovation et de prototypage rapide.
Principe de fonctionnement
Le fonctionnement d’Arduino repose sur une logique simple en trois étapes. Tout d’abord, la carte reçoit une information provenant d’un capteur ou d’une interaction utilisateur. Ensuite, le microcontrôleur traite cette information grâce au programme écrit par l’utilisateur. Enfin, une action est exécutée, comme l’allumage d’une LED, l’activation d’un moteur ou l’émission d’un signal sonore.
Ce processus peut être résumé par la chaîne suivante : entrée, traitement, sortie.
La programmation s’effectue à l’aide du logiciel Arduino IDE, dans lequel le code est écrit en un langage basé sur C/C++.
Un programme Arduino comporte toujours deux parties principales :
- La fonction setup() s’exécute une seule fois au démarrage et sert à configurer les composants électroniques, par exemple définir une broche comme entrée ou sortie
- La fonction loop() s’exécute ensuite en continu et permet de répéter les actions programmées.
Matériels :
- Carte Arduino Uno
- planche à pain
- Deux
LEDsLED - Deux résistances
- Fils Dupont
- Câble USB
- Ordinateur avec le logiciel Arduino IDE
- Potentiomètre
