Want to create interactive content? It’s easy in Genially!

Get started free

Faire clignoter une LED

Frédéric Gasnier

Created on August 31, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Practical Presentation

Smart Presentation

Essential Presentation

Akihabara Presentation

Pastel Color Presentation

Modern Presentation

Relaxing Presentation

Transcript

Réalisation du montage

Présentation des composants

LED rouge

Breadboard

Résistance

La breadboard est une plaque de branchements permettant de réaliser et tester un circuit électronique facilement sans avoir à souder les composants

LED est un signe qui veut dire diode électroluminescente en anglais. Il faut brancher dans le bon sens pour qu'elle fonctionne. Elle est fragile et doit être protégée par une résistance

La résistance sert à réduire la quantité d'électricité envoyée à la LED par la carte Arduino. Elle peut être placée avant ou après la LED dans le montage

Réalisons ensemble le montage des composants

Attention : pour éviter tout court circuit, faites impérativement vérifier votre montage par l'animateur avant de le brancher à la carte Arduino

Découverte de l'interface IDE en 7 étapes

Découverte de l'interface IDE en 7 étapes

Ouvrir le logiciel Arduino IDE sur le bureau de l'ordinateur

Brancher le port USB de l'ordinateur à la carte Arduino

Ouvrez le croquis (programme) Blink : fichier>exemples>Basics> Blink

Choisir la carte (Arduino/Guenuino Uno

Choisir le port

Vérifier le croquis (programme)

Téléverser le croquis sur la carte Arduino

Comprendre le code en faisant des expériences

Code Arduino pour faire clignoter une LED (Blink)

La fonction setup() : La fonction setup() est appelée une seule fois lorsque le programme commence. On y écrit le code qui n'a besoin d'être exécuté qu'une seule fois. On appelle cette fonction : "fonction d'initialisation". On y retrouvera la configuration des principales fonctions que l'on souhaite utiliser, la configuration des broches en entrée ou en sortie... La fonction loop() : C'est dans cette fonction loop() que l'on écrit le contenu du programme. Cette fonction s'exécute en boucle infinie, lorsque la dernière ligne de programme est exécutée, le programme reprend de la première ligne.

Quelques exercices pour comprendre le code : modifier le delay

  • Modifier les delay (500) par des delay (1000)
  • Téleversez
  • Qu'est-ce qu'on observe ?
  • Que se passe-t-il si on ne met pas de delay ?

Modifier le HIGH en LOW, puis le LOW en HIGH

  • Modifiez le HIGH en LOW
  • Téléversez
  • Qu'est-ce qu'on observe ?
  • Reprenez le code de base et modifiez le LOW en HIGH
  • Téléversez
  • Qu'est-ce qu'on observe ?
10

Quel est le rôle de la fonction DigitalWrite() ?

11

Réaliser un SOS

12

Recherchez sur Internet la signification du terme SOS

13

Définition

SOS est l'interprétation en code Morse du signal de détresse et de demande d'assistance immédiate signé à la convention de Berlin le 3 novembre 19061, • • • — — — • • • ; par extension le signe « SOS » est utilisé comme nom mnémotechnique de ce signal.• • • — — — • • • est un signal d'un navire dans une situation de catastrophe irrécupérable provoquant la mort des personnes non secourues. Il est applicable aussi aux aéronefs en détresse . (source Wikipedia)
14
Le scenario dont vous êtes le héros

En mission dans l'espace, votre vaisseau spatial s'est écrasé sur une planète lointaine. Vos équipements électroniques ont tous été détruits dans le crash à l'exception de quelques composants. Comment prévenir la Terre que vous êtes toujours vivants ?

En mission dans l'espace, votre vaisseau spatial s'est écrasé sur une planète lointaine. Vos équipements électroniques ont tous été détruits dans le crash à l'exception de quelques composants. Comment prévenir la Terre que vous êtes toujs vivats ?

Sous-titre
15
Vous avez 10 minutes pour envoyer votre SOS

Start

Bonne chance à tous !

16

Exemple de solution

Le montage restant inchangé, il s'agit de modifier le programme pour qu'il exécute la séquence suivante :

  • Allumer 3 fois rapidement la LED
  • Allumer 3 fois lentement la LED
  • Allumer 3 fois rapidement la LED
17
18