Académique Documents
Professionnel Documents
Culture Documents
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 :
......................................................................................
Le type d’objet :
......................................................................................
Exemples2 :
........................................................................................
Le type d’objet :
........................................................................................
Activité 2 :
Que constatez-vous ? C’est quoi un objet communiquant non connecté en utilisant ces mots ?
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)
..............................................................................................
Le type d’objet :
...............................................................................................
Exemple 2 :
………………………………………………………
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é.
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.
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.
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-……………………. ………………………. ………………………. ……………………….
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
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
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 :
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.
…………………………………
…………………………………..
……………………………………………
….
Solution
Page | 18
………………………………………………….
…………………………………………………………..
………………………………………………………..
……………………………………………………….
…………………………………………………………………………………..
…………………………………………………………………………………………………
…………………………………………………………………………………………
……………………………………………………………………………..
……………………………………………………..
…………………………………...……………….
…………………………………...……………….
…………………………………...……………….
:
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 :
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 :
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 :
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
Page | 24
VI. Les boucles :
1. Boucle itérative bornée
2. Boucle conditionnelle
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é :
Page | 29