Programmer la maison du futur
Commencer
Geoffroy Danledo, le domoticien, vous attend dans son atelier. Il a besoin de votre aide !
Vous ne vous y connaissez pas trop en langage de programmation ? Vous pouvez utiliser le site "Vittascience" qui permet de coder par blocs, comme avec "scratch".
En savoir plus
Si vous savez coder en C++, cliquez ici pour aller directement à la suite de la mission
Découvrez le sixième code en réunissant quatre indices que vous trouverez dans le plateau de jeu.
Etes-vous prêt à relever le défi ?Nous comptons sur vous !
Tutoriel Vittascience
Je voudrais faire clignoter une DEL :"1 seconde allumée, 1 seconde éteinte" Pouvez-vous m'aider à réaliser le programme puis le simuler ?
Saurez-vous écrire le code qui permet de faire clignoter une DEL ?
Essayez d'écrire le code en vous aidant des blocs.Si vous n'y arrivez pas seul, essayez avec la version plus guidée (page suivante)
Suite (version guidée)
Vous avez réussi ? Cliquez ici !
Faire clignoter une DEL
Si vous connaissez bien le langage C++, écrivez directement le code en cliquant sur "mode code" (en haut à droite).
Déplacez les blocs, modifiez les paramètres si nécessaire, pour allumer la DEL une seconde, puis l'éteindre une seconde !La DEL doit clignoter !
N'oubliez pas de tester le code en cliquant sur la flèche "démarrer le simulateur" qui permet de simuler le programme sur le micro-contrôleur !
Suite
Faire clignoter une DEL
Bravo ! Vous avez réussi à faire clignoter la DEL par simulation ? Maintenant, schématisez puis réalisez le montage, sans oublier d'ajouter une résistance (R = 220 ohm environ) pour protéger la DEL.
Si vous n'avez pas réussi, retournez sur la simulation en ligne.
Une fois le montage réalisé, montrez-le à votre professeur !
Suite
Avez-vous bien compris le code ?
Complétez le texte correctement et découvrez un indice.Attention, pour obtenir l'indice, il faut donner toutes les bonnes réponses !
Suite
Bravo ! Conservez bien ce chiffre, vous en aurez besoin plus loin dans la mission... Si vous n'avez pas réussi, essayez à nouveau. Ce chiffre est indispensable pour réussir la mission !
Geoffroy a rangé un carnet de notes dans ce tiroir...
Penser à créer une variable (température) Dans la boucle Fixer la variable à la valeur lue par le capteurÉcrire la variable dans le port série
Mesure d'une température avec un micro-contrôleur de type Arduino Matériel :Capteur température (en fonction du matériel disponible)Micro-contrôleur (de type Arduino) fils Afficheur LCD
Suite
Saurez-vous écrire le code qui permet d'afficher sur un écran LCD la valeur de la température mesurée par le capteur ?
Essayez d'écrire le code en vous aidant des blocs et en suivant les instructions de Geoffroy.Si vous n'y arrivez pas seul, essayez avec la version plus guidée (page suivante)
Suite (version guidée)
Vous avez réussi ? Cliquez ici !
Saurez-vous écrire le code qui permet d'afficher la valeur de la température mesurée par le capteur sur un écran LCD ?
Si vous connaissez bien le langage C++, écrivez directement le code en cliquant sur "mode code" (en haut à droite).
Déplacez les blocs, modifiez les paramètres si nécessaire, pour allumer afficher la valeur de la température sur l'écran LCD.
N'oubliez pas de tester le code en cliquant sur la flèche "démarrer le simulateur" qui permet de simuler le programme sur le micro-contrôleur !
Suite
Bravo ! Le nouvel indice est à découvrir ici :
Conservez bien ce chiffre, vous en aurez besoin plus loin dans la mission...
Il faudrait être prévenu par une alarme.J'ai un buzzer, sauriez-vous m'aider à le faire sonner à la fréquence de 392 Hz ?
Écouter l'alarme
Suite
Saurez-vous écrire le code qui permet d'émettre un son de fréquence 392 Hz avec un buzzer ?
Essayez d'écrire le code en vous aidant des blocs.Si vous n'y arrivez pas seul, essayez avec la version plus guidée (page suivante)
Suite (version guidée)
Vous avez réussi ? Cliquez ici !
Emettre un son avec un buzzer
Si vous connaissez bien le langage C++, écrivez directement le code en cliquant sur "mode code" (en haut à droite).
Déplacez les blocs, modifiez les paramètres si nécessaire, pour allumer le buzzer une seconde, puis l'éteindre une seconde !La fréquence du son doit être de 392 Hz.
N'oubliez pas de tester le code en cliquant sur la flèche "démarrer le simulateur" qui permet de simuler le programme sur le micro-contrôleur !
Emettre un son avec un buzzer
Bravo ! Vous avez réussi à simuler l'émission d'un son avec le buzzer ? Maintenant, schématisez puis réalisez le montage, puis faîtes-le fonctionner.
Si vous n'avez pas réussi, retournez sur la simulation en ligne.
Une fois le montage réalisé, montrez-le à votre professeur !
Suite
L'indice que vous cherchez est le numéro de la gamme dans laquelle se trouve la note que vous venez de jouer. Ce chiffre est indispensable pour réussir la mission !
Avez-vous réussi à allumer une DEL ?Avez-vous réussi à mesurer une température et à l'afficher sur un écran LCD ? Avez-vous réussi à émettre un son avec un buzzer ? Si vous avez répondu oui à toutes ces questions, vous êtes prêt pour le dernier défi !!
Saurez-vous écrire le code qui permet de réaliser une alarme qui sonne ou qui émet une lumière si la température du réfrigérateur est supérieure à 8 °C ?
Essayez d'écrire le code en vous aidant des blocs.Si vous n'y arrivez pas seul, essayez avec la version plus guidée (page suivante)
Suite (version guidée)
Vous avez réussi ? Cliquez ici !
Réalisez l'alarme !
Si vous connaissez bien le langage C++, écrivez directement le code en cliquant sur "mode code" (en haut à droite).
Déplacez les blocs, modifiez les paramètres si nécessaire, pour faire sonner le buzzer si la température à l'intérieur du réfrigérateur est supérieure à 8 °C.
N'oubliez pas de tester le code en cliquant sur la flèche "démarrer le simulateur" qui permet de simuler le programme sur le micro-contrôleur !
Vous avez réussi, bravo ! Le nouvel indice est à découvrir ici :
void setup() { // Temperature Sensor on A4 pinMode(A4, INPUT); pinMode(PIN_BUZZER_2, OUTPUT); lcdRgb.begin(16, 2); } void loop() { if (getGroveTemperature(A4, 0) >= 8) { tone(PIN_BUZZER_2, 440); delay(1000*1); noTone(PIN_BUZZER_2); delay(1000*5); } else { lcdRgb.setCursor(0, 0); lcdRgb.print(String("Température OK")); } }
Voici un extrait de code...
Matoran
Conservez bien ce chiffre, vous en aurez besoin plus loin dans la mission...
Avez-vous trouvé les quatre chiffres ?Si oui, vous y êtes presque... cliquez ici : Si vous ne les avez pas, retournez dans l'atelier pour trouver les quatre chiffres qui vous permettront de résoudre l'énigme :
Vous avez trouvé tous les indices pour aider Geoffroy à relever le défi ! Bravo !!! Il ne vous reste qu'à rédiger votre réponse ! Cliquez ici pour découvrir le code secret de cette sixième mission !
Entrez les quatre chiffres dans le bon ordre pour découvrir l'indice de cette sixième mission !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mauvaise réponse
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Essayez encore
Bravo !!!!
L'indice de cette sixième mission est : "Curie"
Crédits
Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons BY-NC-SA
Attribution : Lelivrescolaire.fr Pas d'utilisation commerciale
Partage dans les mêmes conditions Illustrations : Lucille Duchêne Crédits photos : Pixabay, Canva, freepik (studiogstock, 95C, macrovector) et eduescaperoom.com Son buzzer : Lasonothèque.org Voix : Hugo Pantecouteau Merci à https://scape.enepe.fr Réalisé avec genial.ly Conception : Geneviève Ponsonnet
LLS-PC2-Ch17-EA-Maison du futur
Ambassador
Created on December 31, 2019
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Corporate Escape Room: Operation Christmas
View
Secret Code
View
Reboot Protocol
View
Christmas Escape Room
View
Horror Escape Room
View
Witchcraft Escape Room
View
Desert Island Escape
Explore all templates
Transcript
Programmer la maison du futur
Commencer
Geoffroy Danledo, le domoticien, vous attend dans son atelier. Il a besoin de votre aide !
Vous ne vous y connaissez pas trop en langage de programmation ? Vous pouvez utiliser le site "Vittascience" qui permet de coder par blocs, comme avec "scratch".
En savoir plus
Si vous savez coder en C++, cliquez ici pour aller directement à la suite de la mission
Découvrez le sixième code en réunissant quatre indices que vous trouverez dans le plateau de jeu.
Etes-vous prêt à relever le défi ?Nous comptons sur vous !
Tutoriel Vittascience
Je voudrais faire clignoter une DEL :"1 seconde allumée, 1 seconde éteinte" Pouvez-vous m'aider à réaliser le programme puis le simuler ?
Saurez-vous écrire le code qui permet de faire clignoter une DEL ?
Essayez d'écrire le code en vous aidant des blocs.Si vous n'y arrivez pas seul, essayez avec la version plus guidée (page suivante)
Suite (version guidée)
Vous avez réussi ? Cliquez ici !
Faire clignoter une DEL
Si vous connaissez bien le langage C++, écrivez directement le code en cliquant sur "mode code" (en haut à droite).
Déplacez les blocs, modifiez les paramètres si nécessaire, pour allumer la DEL une seconde, puis l'éteindre une seconde !La DEL doit clignoter !
N'oubliez pas de tester le code en cliquant sur la flèche "démarrer le simulateur" qui permet de simuler le programme sur le micro-contrôleur !
Suite
Faire clignoter une DEL
Bravo ! Vous avez réussi à faire clignoter la DEL par simulation ? Maintenant, schématisez puis réalisez le montage, sans oublier d'ajouter une résistance (R = 220 ohm environ) pour protéger la DEL.
Si vous n'avez pas réussi, retournez sur la simulation en ligne.
Une fois le montage réalisé, montrez-le à votre professeur !
Suite
Avez-vous bien compris le code ?
Complétez le texte correctement et découvrez un indice.Attention, pour obtenir l'indice, il faut donner toutes les bonnes réponses !
Suite
Bravo ! Conservez bien ce chiffre, vous en aurez besoin plus loin dans la mission... Si vous n'avez pas réussi, essayez à nouveau. Ce chiffre est indispensable pour réussir la mission !
Geoffroy a rangé un carnet de notes dans ce tiroir...
Penser à créer une variable (température) Dans la boucle Fixer la variable à la valeur lue par le capteurÉcrire la variable dans le port série
Mesure d'une température avec un micro-contrôleur de type Arduino Matériel :Capteur température (en fonction du matériel disponible)Micro-contrôleur (de type Arduino) fils Afficheur LCD
Suite
Saurez-vous écrire le code qui permet d'afficher sur un écran LCD la valeur de la température mesurée par le capteur ?
Essayez d'écrire le code en vous aidant des blocs et en suivant les instructions de Geoffroy.Si vous n'y arrivez pas seul, essayez avec la version plus guidée (page suivante)
Suite (version guidée)
Vous avez réussi ? Cliquez ici !
Saurez-vous écrire le code qui permet d'afficher la valeur de la température mesurée par le capteur sur un écran LCD ?
Si vous connaissez bien le langage C++, écrivez directement le code en cliquant sur "mode code" (en haut à droite).
Déplacez les blocs, modifiez les paramètres si nécessaire, pour allumer afficher la valeur de la température sur l'écran LCD.
N'oubliez pas de tester le code en cliquant sur la flèche "démarrer le simulateur" qui permet de simuler le programme sur le micro-contrôleur !
Suite
Bravo ! Le nouvel indice est à découvrir ici :
Conservez bien ce chiffre, vous en aurez besoin plus loin dans la mission...
Il faudrait être prévenu par une alarme.J'ai un buzzer, sauriez-vous m'aider à le faire sonner à la fréquence de 392 Hz ?
Écouter l'alarme
Suite
Saurez-vous écrire le code qui permet d'émettre un son de fréquence 392 Hz avec un buzzer ?
Essayez d'écrire le code en vous aidant des blocs.Si vous n'y arrivez pas seul, essayez avec la version plus guidée (page suivante)
Suite (version guidée)
Vous avez réussi ? Cliquez ici !
Emettre un son avec un buzzer
Si vous connaissez bien le langage C++, écrivez directement le code en cliquant sur "mode code" (en haut à droite).
Déplacez les blocs, modifiez les paramètres si nécessaire, pour allumer le buzzer une seconde, puis l'éteindre une seconde !La fréquence du son doit être de 392 Hz.
N'oubliez pas de tester le code en cliquant sur la flèche "démarrer le simulateur" qui permet de simuler le programme sur le micro-contrôleur !
Emettre un son avec un buzzer
Bravo ! Vous avez réussi à simuler l'émission d'un son avec le buzzer ? Maintenant, schématisez puis réalisez le montage, puis faîtes-le fonctionner.
Si vous n'avez pas réussi, retournez sur la simulation en ligne.
Une fois le montage réalisé, montrez-le à votre professeur !
Suite
L'indice que vous cherchez est le numéro de la gamme dans laquelle se trouve la note que vous venez de jouer. Ce chiffre est indispensable pour réussir la mission !
Avez-vous réussi à allumer une DEL ?Avez-vous réussi à mesurer une température et à l'afficher sur un écran LCD ? Avez-vous réussi à émettre un son avec un buzzer ? Si vous avez répondu oui à toutes ces questions, vous êtes prêt pour le dernier défi !!
Saurez-vous écrire le code qui permet de réaliser une alarme qui sonne ou qui émet une lumière si la température du réfrigérateur est supérieure à 8 °C ?
Essayez d'écrire le code en vous aidant des blocs.Si vous n'y arrivez pas seul, essayez avec la version plus guidée (page suivante)
Suite (version guidée)
Vous avez réussi ? Cliquez ici !
Réalisez l'alarme !
Si vous connaissez bien le langage C++, écrivez directement le code en cliquant sur "mode code" (en haut à droite).
Déplacez les blocs, modifiez les paramètres si nécessaire, pour faire sonner le buzzer si la température à l'intérieur du réfrigérateur est supérieure à 8 °C.
N'oubliez pas de tester le code en cliquant sur la flèche "démarrer le simulateur" qui permet de simuler le programme sur le micro-contrôleur !
Vous avez réussi, bravo ! Le nouvel indice est à découvrir ici :
void setup() { // Temperature Sensor on A4 pinMode(A4, INPUT); pinMode(PIN_BUZZER_2, OUTPUT); lcdRgb.begin(16, 2); } void loop() { if (getGroveTemperature(A4, 0) >= 8) { tone(PIN_BUZZER_2, 440); delay(1000*1); noTone(PIN_BUZZER_2); delay(1000*5); } else { lcdRgb.setCursor(0, 0); lcdRgb.print(String("Température OK")); } }
Voici un extrait de code...
Matoran
Conservez bien ce chiffre, vous en aurez besoin plus loin dans la mission...
Avez-vous trouvé les quatre chiffres ?Si oui, vous y êtes presque... cliquez ici : Si vous ne les avez pas, retournez dans l'atelier pour trouver les quatre chiffres qui vous permettront de résoudre l'énigme :
Vous avez trouvé tous les indices pour aider Geoffroy à relever le défi ! Bravo !!! Il ne vous reste qu'à rédiger votre réponse ! Cliquez ici pour découvrir le code secret de cette sixième mission !
Entrez les quatre chiffres dans le bon ordre pour découvrir l'indice de cette sixième mission !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Entrez le code à quatre chiffres
Mauvaise réponse
Mon premier clignoteMon deuxième chauffe Mon troisième fait le buzz Mon dernier est l'ensemble Mon tout est l'indice !
Essayez encore
Bravo !!!!
L'indice de cette sixième mission est : "Curie"
Crédits
Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons BY-NC-SA Attribution : Lelivrescolaire.fr Pas d'utilisation commerciale Partage dans les mêmes conditions Illustrations : Lucille Duchêne Crédits photos : Pixabay, Canva, freepik (studiogstock, 95C, macrovector) et eduescaperoom.com Son buzzer : Lasonothèque.org Voix : Hugo Pantecouteau Merci à https://scape.enepe.fr Réalisé avec genial.ly Conception : Geneviève Ponsonnet