Want to create interactive content? It’s easy in Genially!
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:
View
Practical Presentation
View
Smart Presentation
View
Essential Presentation
View
Akihabara Presentation
View
Pastel Color Presentation
View
Modern Presentation
View
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