Leçon PictoBlox LED Arduino
Loading...
Control an LED with PictoBlox
CONTROL LAB
PICTOBLOX + ARDUINO UNO
01 / 18

DES BLOCS AU MATÉRIEL RÉEL

FAISONS DE LA
LUMIÈRE !

Contrôlez une véritable LED avec PictoBlox + Arduino Uno

“

Aujourd'hui, vous n'apprenez pas seulement le code... Vous allez contrôler quelque chose dans le monde réel !

WHEN FLAG CLICKED
UNO
PRÊT À CONSTRUIRE

01 / MISSION DU JOUR

VOTRE MISSION

À la fin de cet exercice pratique, vous serez capable de :

  • ✓Connecter une LED à l'Arduino
  • ✓Connectez l'Arduino à PictoBlox
  • ✓Utilisez une sortie numérique
  • ✓Écrivez votre premier programme avec des blocs matériels
  • ✓Allumez une véritable LED

GRAND DÉFI

POUVEZ-VOUS FAIRE
S'ALLUMER LA LED ?

02 / L'IDÉE GÉNÉRALE

QU'EST-CE QUE PICTOBLOX ?

PictoBlox est un environnement de programmation basé sur des blocs qui nous permet de contrôler du matériel à l'aide de blocs de programmation visuels.

PictoBloxCONSTRUIT LA COMMANDE
Arduino UnoREÇOIT LA COMMANDE
LEDEXÉCUTE L'ACTION

Nous n'avons pas encore besoin de taper de code compliqué. Nous pouvons construire nos instructions à l'aide de blocs.

03 / PRÉPAREZ-VOUS

NOS OUTILS

Tout ce dont nous avons besoin pour notre première mission matérielle.

Arduino Uno

Le cerveau

LED

Notre lumière

Résistance de 220Ω

Protège la LED

Plaque d'essai

Nous aide à construire

Fils de liaison

Connectez tout

Ordinateur

Exécute PictoBlox

04 / CONNAÎSSEZ VOTRE COMPOSANT

CONNAÎSSEZ VOTRE LED

Une LED a deux pattes. Leurs longueurs nous aident à la brancher correctement.

PATTE LONGUE = POSITIF (+)

Se connecte vers la broche 8 de l'Arduino

PATTE COURTE = NÉGATIF (−)

Se connecte via une résistance à la masse (GND)

PATTE LONGUE
PATTE COURTE

05 / PROTÉGER LA LUMIÈRE

POURQUOI LA RÉSISTANCE ?

Arduino
LED
Résistance220Ω
GND
GND
!
SANS LA RÉSISTANCE

La LED peut recevoir trop de courant.

✓
AVEC LA RÉSISTANCE

La LED est protégée.

06 / MONTER LE CIRCUIT

CONNECTEZ LA LED

Suivez le chemin : broche de sortie vers la lumière, lumière vers la protection, protection vers la terre.

01Patte longue → Broche Arduino 8
02Patte courte → Résistance 220Ω
03Résistance → GND
PIN 8
GND
UNO

07 / PASSER EN LIGNE

C'EST PARTI POUR SE CONNECTEZ !

1

Connectez l'Arduino Uno à l'ordinateur.

2

Ouvrez PictoBlox.

3

Sélectionnez : Arduino Uno

4

Sélectionnez le port série correct. Exemple : COM12

5

Cliquez sur : Connecter

Connexion de l'appareil
Arduino Uno⌄
COM12⌄
CONNECTÉ !
UNO

08 / PARLER ARDUINO

DÉCOUVREZ LE CODE PIN NUMÉRIQUE

L'Arduino possède des broches qui peuvent être contrôlées par notre programme. Pour ce projet, nous utilisons la broche 8.

8
↓
HAUTenvoyer l'alimentation
↓
ON
8
↓
BASarrêter l'alimentation
↓
OFF

09 / ÉCRIRE LA PREMIÈRE COMMANDE

NOTRE PREMIER BLOC

Ceci indique à l'Arduino : « Envoyer HIGH à la broche 8. »

QUAND LE DRAPEAU VERT EST CLIQUÉ
RÉGLER LA BROCHE NUMÉRIQUE 8 SUR HIGH
UNO
BROCHE 8 → LED → ALLUMÉE

10 / À VOTRE TOUR

MAINTENANT À VOUS DE JOUER !

Espace de travail PictoBlox●
CONSTRUISEZ VOTRE PILE DE BLOCS ICI+
REGARDER→TROUVER→GLISSER→CONNECTER→EXÉCUTER

Peux-tu trouver le bloc qui contrôle une broche numérique ?

11 / LE GRAND MOMENT

EXÉCUTEZ VOTRE PROGRAMME !

●
DRAPEAU VERT
UNO
ARDUINO UNO
8
BROCHE 8
LES LED S'ALLUMENT !

VOTRE LED S'EST-ELLE ALLUMÉE ?

✓OUI

Vous venez de contrôler du matériel !

⌁NON ?

Vérifiez votre câblage et le port COM.

12 / CHANGEZ-LE

À PRÉSENT, ÉTEIGNONS-LA OFF

Changez un mot dans le bloc : HIGH devient LOW.

QUAND LE DRAPEAU VERT EST CLIQUÉ
RÉGLER LA BROCHE NUMÉRIQUE 8 SUR LOW
HAUT = ALLUMÉ→LOW = OFF
LED → OFF

13 / MODE DÉFI

VOTRE PREMIER DÉFI

Pouvez-vous faire en sorte que la LED suive ce rythme ?

ON pendant 2 secondes
↓
OFF pendant 2 secondes
↓
↻RÉPÉTER
✦
INDICE VISUEL

HIGH → ATTENDRE → LOW → ATTENDRE

14 / RÉVÉLATION DE LA SOLUTION

VOTRE PREMIÈRE LUMIÈRE AUTOMATIQUE

À L'INFINI
RÉGLER LA BROCHE 8 → HIGH
ATTENDEZ 2 SECONDES
RÉGLER LA BROCHE 8 → LOW
ATTENDEZ 2 SECONDES
↻

15 / RÉCAPITULATIF RAPIDE

PENSEZ COMME UN PROGRAMMEUR

01

Que signifie HIGH ?

ALLUMÉ
02

Que signifie LOW ?

ÉTEINT
03

Quelle broche avons-nous utilisée ?

BROCHE 8
04

À quoi sert la résistance ?

PROTÈGE LA LED
05

À quoi sert PictoBlox ?

PROGRAMME L'ARDUINO À L'AIDE DE BLOCS

16 / CONTINUEZ À EXPLORER

QUE POUVONS-NOUS CONSTRUIRE ENSUITE ?

Feu de signalisation
Sonnette intelligente
Alarme de sécurité
Capteur de distance
Veilleuse automatique
Robot

Cette petite LED est votre premier pas dans la robotique.

MISSION ACCOMPLIE

VOUS RÉUSSI !

PictoBlox
→
Arduino Uno
→
LED

BLOCS → CODE → CIRCUIT → MONDE RÉEL

Vous n'avez pas seulement fait s'allumer une LED.
Vous avez donné à un ordinateur le pouvoir de contrôler le monde physique.

MISSION SUIVANTECONSTRUISEZ UN FEU DE SIGNALISATION !