Vous êtes sur la page 1sur 29

Page | 1

Objectifs :
Depuis longtemps,L’élève doit être capable
les Hommes de des
ont conçu : objets techniques dont la fonction d’usage est de leur
Comprendre le
permettre de communiquer, fonctionnement
c’est-à-dire d’un objet
d’échanger communicant. entre eux. Ils ont aussi conçu des
des informations
Piloterde
objets leur permettant unleur
objet communicant.
diffuser des informations (textes, sons, images, vidéos). Dans le premier
cas, ce sont les Hommes qui communiquent aux moyens des objets, dans le deuxième ce sont des objets
qui communiquent lorsque les Hommes leur en donnent l’ordre. Ces 2 types d’objets techniques ne sont
pas ce qu’on appelle depuis le début des années 2000 des objets communicants ou connectés.

Les besoins des Hommes évoluent : on attend désormais des objets qu’ils nous aident d’eux-mêmes à
mieux vivre dans notre environnement: l’environnement va ainsi devenir plus conscient, adaptatif, attentif
par rapport à l’utilisateur.
Pour répondre à cette évolution, les objets vont être munis dans un premier temps d’autonomie et
d’intelligence pour interagir d’eux-mêmes, sans intervention humaine avec leur environnement,
puis dans un second temps une bouche/une oreille (des organes de communication) pour communiquer
là aussi sans intervention humaine.
Ces nouveaux objets appelés communicants et connectés transforment nos habitudes, nos
comportements, notre société.

Activité 1
Après avoir regarder les vidéo et ce texte déterminer la définition en utilisant ces mots :

Définition :échanger // utilisateurs // interagir // informations


Page | 2
Un objet technique communicant et un objet capable ……………………. en autonomie avec son
environnement et d’………………………… de lui-même (sans intervention humaine) des
…………………… avec des …………………… ou d’autres objets.
On distingue 2 familles : les objets communicants non connectés et les objets communicants connectés
(ou simplement « objets connecté »)

1. Objets communicants non connectés :


Exemples1 :

 La communication est établie


entre : ...............................................................
............
......................................................................................
 Le moyen de communication :

......................................................................................
 Le type d’objet :
......................................................................................

Exemples2 :

 La communication est établie


entre : ................................................................
.........
........................................................................................
 Le moyen de communication :

........................................................................................
 Le type d’objet :

........................................................................................

Activité 2 :
Que constatez-vous ? C’est quoi un objet communiquant non connecté en utilisant ces mots ?

l’objet communicant // tablette, ordinateur //propriétaire de l’objet

Conclusion :
Dans le type d’objet communicant non connecté, l’échange de données ne s’effectue
qu’avec le …………………………………… via un terminal (smartphone,
………………., …………………., …) munie d’une application/logiciel.
Le terminal et son application constitue une interface Homme Machine (IHM).
Il ya une certaine proximité entre………………………………….. et le terminal (il
n’ya pas besoin de se connecter à un réseau de communication)

2. Objets communicants connectés :


Exemple1 :
Page | 3
 La communication est établie
entre : .........................................................................................
......
...............................................................................................
 Le moyen de communication :

..............................................................................................
 Le type d’objet :

...............................................................................................
Exemple 2 :

 La communication est établie entre :


………………………………………………………
…………………………………………………………
 Le moyen de communication :………………………….

………………………………………………………
 Le type d’objet :

………………………………………………………………

 A partir de ces derniers exemples et En regardant la vidéo compléter la définition d’un objet
communicant connecté.

Internet /// connexion à un réseau de communication /// est connecté

Définition :
 Dans le type d’objet communicant connecté, l’échange des informations
s’effectue par ……………………………… à grande échelle (C’est
……………………) avec d’autres objets, des personnes, des serveurs de stockage et
de traitement à distance.

 Un objet communicant peut être aussi connecté si le terminal de l’objet


communicant, par exemple un smartphone, ………………….. à internet et si ses
fonctionnalités nécessitent l’accès à Internet.

1. De nos jours, la plupart des objets communicants sont aussi des objets connectés.
2. La multiplication du nombre d’objets connectés (chiffre prévisionnel : 50 milliards en 2020) a
donné naissance à l’Internet des Objets connectés IDO ou IOT (Internet of things).
3. L’Internet des Objets vise à permettre de connecter des objets à tout moment, en tout lieu, à tout
objet et à tout individu, à l’aide de technologies réseaux.
Page | 4
C’est quoi la structure d’un objet connecté ? Regardons ensemble la vidéo;
La transformation d’objets du quotidien en objets communicant ou connectés nécessite
l’incorporation d’éléments techniques (modules) supplémentaires pour rendre l’objet capable
d’intelligence, d’autonomie et de communication.

Les composants d’un objet communicant / connecté


Activité 1:
Déterminer à partir de ce schéma les composants nécessaires au fonctionnement d’un objet
communicant / connecté
è Un objet communicant / connecté se compose de :
- ……………………………..
- ………………………………….
- …………………………………..
- ………………………………………..

1) Les capteurs :
Activité 2:
Page | 5
Déterminer à partir de cette image: 1- les objets communicants
2- le capteur de chaque objet communicant
3-le rôle de chaque capteur
1-……………………. ………………………. ………………………. ……………………….

2-…………………… ……………………… ………………………. ……………………….

3-…………………….. ………………………. ………………………. ……………………….

è Compléter la définition d’un capteur en se servant de cette liste:


Température / Envoyer / lumière / Détecter

Les capteurs permettent de …………… des informations depuis l’environnement et de les ……………
vers l’unité de traitement de l’objet .
Exemples è un capteur de: son,…………, mouvement, humidité, …………….., objet

2) Les actionneurs :
Activité 3 :
Page | 6
Trouver à partir de ce robot roulant: 1- les actions qu’il peut faire
2- les composants qui lui permettent de réaliser ces actions

è Compléter la définition d’un actionneur en se servant de cette liste:


émettre / action / déplacer / les ordres

Les actionneurs reçoivent…………….de l’unité de traitement pour réaliser une …………bien


déterminée.
Exemples è un actionneur qui permet de: …………., créer la lumière/chaleur, ………….du son

3) L’unité de traitement:

Page | 7
C’est un composant programmable qui traite les informations reçues par les capteurs et donne des
ordres qui seront réalisées par les actionneurs.

Activité 4 :
On résume

4) Les périphériques de communication :


Permettent à l’objet communicant d’échanger des données avec d’autres objets. Ils peuvent être sans
ou avec fil.
Les moyens de communication des objets communicants:( CONNECTIVITÉ IOT)
Activité N° 1
Déterminer à partir de cette schéma: 1- les objets communicants
2- le moyen de communication de chaque objet
1- Objets communicants
2- Moyen de communication
3- Compléter ce tableau en indiquant la distance de couverture et la vitesse de chaque moyen de
communication.
Caractéristiques

Moyen de communication Distance Vitesse

Bluetooth

wifi

Internet

Page | 8
L’objet connecté se compose de :

Page | 9
Plusieurs domaines d’application sont touchés par l’IoT, Parmi ces principaux domaines nous citons: la
sécurité, le transport, L’industrie, l’environnement et l’infrastructure et les services public , …

Page | 10
Page | 11
Programmer un objet communicant
Activité N° 1
Dégager à partir de cette schéma: 1) le logiciel utilisé.
2) le rôle de ce logiciel

Page | 12
è …………………..…est un logiciel de programmation qui permet de programmer une carte
électronique nommée……………
1) La carte Microbit
Activité : Dégager à partir de cette shéma: 1) les caractéristiques d’une carte Microbit.
2) le rôle de la carte Microbit
3) les composants de la carte Microbit
La carte Microbit est une carte …………………………………..qui permet de………………un objet
communicant. Elle se compose de :

2- Description de la carte Microbit ( vidéo microbit présentation)


C’est une carte. Avec panneau de 25 LED utile pour animer une image ou faire défiler un texte, un
grand nombre de connecteurs, quelques actionneurs et capteurs sont directement intégrés sur sa carte.
Carte Microbit v1 :

Page | 13
Page | 14
3) Makecode :
Déterminer la définition à partir de ce schéma

- Makecode est un logiciel qui permet de ……………….la carte Microbit. Il s’ouvre à l’aide d’un
……………… et il peut être utilisé en ligne ou ……………
Page | 15
Compléter la description de l’interface de Makecode
• Lancer le navigateur disponible
• Accéder au site : https://makecode.microbit.org

Page | 16
III. Manipulation de base :
Activité 1
1) Lancer la version hors ligne de MakeCode.
2) Sélectionner les blocs de base suivants : au démarrage, toujours et afficher texte.

3) Déplacer le bloc afficher texte dans le bloc au démarrage puis dans le bloc toujours, que
remarquez-vous ?
…………………………………………………………………………………….
…………………………………………………………………………………………

4) Supprimer les deux blocs toujours et afficher texte.
5) Sélectionner le bloc montrer nombre et l’ajouter dans le bloc au démarrage puis observer les
résultats.
………………………………………………..
………………………………….
………………………………………………..

Page | 17
6) Sélectionner le bloc montrer l’icône et l’ajouter dans le bloc au démarrage puis observer les
résultats.
……………………………………..
…………………………………………….
…………………………………………….

7) Sélectionner le bloc pause et l’ajouter dans le bloc au démarrage puis observer les résultats.
…………………………………
…………………………………..
……………………………………………
….

8) Enregistrer le programme dans le disque local D


Activité 2
Devinez le rôle du code suivant :
………………………………..
…………………………………..
………………………..
…………………………………..

Activité 3 : Utiliser les boutons


Créer un programme qui permet de :
• Afficher le texte « Hello world ! » quand j’appuie sur le bouton « A »
• Afficher une icône au choix quand j’appuie sur le bouton « B »
• Effacer l’écran quand j’appuie sur les boutons « A » et « B » simultanément.
Indication
• Cherchez « Lorsque le bouton … est pressé » du menu « Entrées »

 Cherchez « afficher texte » et « montrer l’icône » dans le menu « Base »

 Vous trouverez « efface l’écran » dans le sous-menu « plus » dans « Base ».

Solution
Page | 18
………………………………………………….
…………………………………………………………..
………………………………………………………..
……………………………………………………….
…………………………………………………………………………………..
…………………………………………………………………………………………………
…………………………………………………………………………………………
……………………………………………………………………………..
……………………………………………………..

Activité 4 : Secouer la carte


La carte Micro:bit dispose d’un accéléromètre qui offre plusieurs possibilités. Décrire ce programme

…………………………………...……………….
…………………………………...……………….
…………………………………...……………….

:
Activité 5
1) Créez un homme qui fait des « jumping jacks » : quand j’appuie sur les boutons « A » puis « B » j’aurai
les deux images suivantes :

2) Ajouter un autre bouton A+B pour afficher l’image suivante :

3) Proposer une solution pour afficher les 3 images ci-dessus en défilant de façon permanente
4) Enregistrer le programme dans le disque local D
Solution

Page | 19
IV. Les variables :
Une variable est une « boite » dans laquelle on met une valeur (un nombre, un mot…) qui peut
changer au cours d’un programme (si l’utilisateur modifie la valeur par exemple).
Exercice 1 : Changer la valeur d’un nombre
On veut écrire un code qui permet de changer la valeur d’un nombre puis d’afficher cette valeur.
1. Définir une variable « Nombre »
2. Programmer votre carte micro-bit pour :
a) An démarrage, initialiser la valeur de la variable Nombre à 0.
b) Lorsque le bouton A est pressé : Incrémenter la valeur de la variable Nombre de 1, et afficher sa
valeur.
c) Lorsque le bouton B est pressé : Décrémenter la valeur de la variable Nombre de 1, et afficher sa
valeur.
Solution :
1. Création de la variable :

2.a - Initialisation de la variable :


………………………………………………….
…………………………………………………………..
………………………………………………………..
……………………………………………………….

2.b et 2.c- Programmer le bouton A et le bouton B :


………………………………………………….
…………………………………………………………..
………………………………………………………..
……………………………………………………….
…………………………………………………………………………………..
…………………………………………………………………………………………………

Exercice 2 : Calculatrice
Une calculatrice permet de calculer la somme de deux nombres et d’afficher sa valeur. Les valeurs
des deux nombres ainsi que la somme seront stockées dans des variables.
1. Définir trois variables : Nombre1, Nombre2, Somme

Page | 20
2. Programmer votre carte micro-bit pour :
a) Au démarrage, initialiser toutes les variables à 0.
b) En cliquant sur le bouton A : Changer la valeur de la variable Nombre1 en l’incrémentant par 1, et
Afficher cette valeur.
c) En cliquant sur le bouton B : Changer la valeur de la variable Nombre2 en l’incrémentant par 1, et
Afficher cette valeur.
d) En cliquant sur le bouton A+B : Changer la valeur de la variable Somme pour qu’elle reçoive le
calcul de la somme des variables Nombre1 et Nombre2 puis afficher la valeur de Somme.
Solution :
1. Création de variables :

2.a - Initialisation des variables :


………………………………………………….
…………………………………………………………..
………………………………………………………..
……………………………………………………….
…………………………………………………………………………………..
…………………………………………………………………………………………………
2.b et c - Définir les valeurs des variables Nombre :
………………………………………………….
…………………………………………………………..
………………………………………………………..
……………………………………………………….
…………………………………………………………………………………..
…………………………………………………………………………………………………
…………………………………………………………………………………………
2.d - Calcul et affichage de la somme :
………………………………………………….
…………………………………………………………..
………………………………………………………..
……………………………………………………….
…………………………………………………………………………………..
…………………………………………………………………………………………………
Exercice3 :
Programmez votre carte micro: Bit pour simuler un dé et pour assurer les actions suivantes :
• En la secouant elle affiche un autre chiffre choisi au hasard entre 1 et 6
• En pressant le bouton A, la luminosité de l'affichage LED est réduite au minimum
• En pressant le bouton B, la luminosité de l'affichage LED est rétablie
Solution
………………………………………………….
…………………………………………………………..
………………………………………………………..
……………………………………………………….
…………………………………………………………………………………..
Page | 21
…………………………………………………………………………………………………

V. Les conditions :
Une condition est un test de validité qui permet de vérifier si un état est correct ou non.
Une condition est exprimée par l’expression : « Si…….Alors………Sinon » Un test est représenté par un
organigramme comme suit :

Activité 1 :
Ecrire un code pour répondre à la problématique suivante : Exécuter pour toujours
 Si le bouton A est pressé alors montrer l’icône heureux
 Si le bouton B est pressé alors montrer l’icône triste
 Sinon montrer l’icône cœur

Solution

Page | 22
Activité 2 : La luminosité
Modifier le code de l’exercice3 pour assurer les actions suivantes :
• En la secouant elle affiche la face obtenu de dé (points lumineux).
• La luminosité de l'affichage sera réduite progressivement à chaque fois qu'on presse le bouton A.
• La luminosité de l'affichage sera augmentée progressivement à chaque fois qu'on presse le bouton B.

Page | 23
Activité 4 :
Programmez votre carte micro:bit pour simuler un thermomètre et assurer les actions suivantes :
• Affichage de la valeur digitale de la température ambiante
• Affichage de la température ambiante sous forme d'un graphe
• Répéter en boucle les actions précédentes, en assurant une pause entre les deux formes
d'affichage.

Solution

Activité 5 Créer une boussole


La carte Micro:bit possède un capteur magnétomètre détectant le champ
magnétique terrestre, elle peut afficher un nombre compris entre 0 et 359 pour
représenter tous les degrés d’une boussole.
Créer un programme pour afficher la direction de la carte.
 Commencer par calibrer la boussole
 Toujours, détecter la direction de la boussole
 Si le degré < 45 alors afficher le texte "N"
 Sinon Si le degré < 135 alors afficher le texte "E"
 Sinon Si le degré < 225 alors afficher le texte "S"
 Sinon Si le degré < 315 alors afficher le texte "O"
 Sinon afficher le texte "N"
• .

Page | 24
VI. Les boucles :
1. Boucle itérative bornée

2. Boucle conditionnelle

Activité 1 : changer la valeur d’un nombre


Page | 25
On veut écrire un code qui permet de changer la valeur d’un nombre puis d’afficher cette valeur.
1.Définir une variable « Nombre »
2.Programmer votre carte micro-bit pour :
a) Lorsque le bouton A est pressé : initialiser la variable Nombre à 0 puis
Incrémenter et afficher sa valeur en utilisant la boucle Répéter
b) Lorsque le bouton B est pressé : Décrémenter et afficher la valeur de la variable
Nombre en utilisant la boucle Répéter

Activité 2 :
Reprendre l’activité précédente en utilisant la boucle Pour :

Activité 3 :
Reprendre l’activité précédente en utilisant la boucle Tant que

Activité 4 :
On veut écrire un code qui permet d’allumer et éteindre les leds de la carte Micro : bit une par une pour
former la lettre L.
Programmer votre carte Micro : bit Pour :
1. Lorsque le bouton A est pressé : Allumer les leds une par une avec une pause de 200ms
2. Lorsque le bouton B est pressé : Eteindre les Leds une par une avec une pause de 200ms
Se repérer avec la matrice de LED suivante :
Page | 26
Solution

Activité 5 :

La carte micro:bit possède une antenne radio qui permet la communication entre deux cartes
micro:bit. Décrire le fonctionnement du programme suivant:
Par groupe de 4 élèves et deux ordinateurs
 Lorsqu’on presse la bouton « A » dans la 1ere carte la 2 éme carte affiche la température de la salle
 Lorsqu’on presse la bouton « B » dans la 1ere carte la 2 éme carte joue de la musique
Carte émettrice

Page | 27
Carte réceptrice

Activité 6
Analyse : analyser le jeu « ma chance »
Par groupe de 4 élèves et deux ordinateurs
 Pour chaque carte : lorsqu’elle secouée, un nombre au hasard s’affiche durant 3 secondes
 La carte gagnante c’est celle qui a la plus grand nombre
 Smiley souriant pour la carte gagnante, smiley triste pour la carte perdante

Page | 28
le capteur de lumière

Montage :

Travail demandé :

A retenir : Relier par une flèche :


Dans ce montage les blocs ci-dessous :

Page | 29

Vous aimerez peut-être aussi