Want to create interactive content? It’s easy in Genially!
Micro:bit Serre Jardin
Sbr Emmanuel
Created on May 5, 2020
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Women's Presentation
View
Vintage Photo Album
View
Geniaflix Presentation
View
Shadow Presentation
View
Newspaper Presentation
View
Memories Presentation
View
Zen Presentation
Transcript
TechnologieCycle 4
Simulerun accessoire pour jardinier connecté
cOMMENCER
Emmanuel Sobrie - esobrie@ac-rennes.fr
Simuler un accessoire pour jardinier connecté
Vous allez dans cette séquence, programmer à nouveau le simulateur de la carte Micro:bit pour qu'elle puisse aider un jardinier qui possède une serre et qui veut pouvoir rapidement visualiser l'état de chaleur dans sa serre: -Il faut qu'il soit averti lorsque la température descend en dessous de 0°. - Il faut qu'il soit averti lorsque la température monte au-dessus d'une limite qu'il pourra choisir lui-même.
Si vous n'avez pas encore utilisé l'interface de programmation de la carte Micro:bit, veuillez commencer par la séquence proposée par M.Debert en cliquant ici:
Index
NOTIONS ABORDéES
1e partie: Analyser le besoin et les fonctions
EX 1.
EX 2.
EX 3.
2e partie: Obtenir un Systeme Automatisé simple
EX 4.
EX 5.
EX 6.
3e partie: Permettre A l'utilisateur de parametrer le système
EX 7.
EX 8.
1E PARTIE: ANALYSER LE BESOIN ET LES FONCTIONS
Réaliser l'activité ci-dessous, jusqu'à la reussite complete.
EX 1.
1E PARTIE: ANALYSER LE BESOIN ET LES FONCTIONS
Réaliser l'activité ci-dessous, jusqu'à la reussite complete.
EX 2.
1E PARTIE: ANALYSER LE BESOIN ET LES FONCTIONS
Réaliser l'activité ci-dessous, jusqu'à la reussite complete.
EX 3.
2E PARTIE: OBTENIR UN SYSTEME AUTOMATISÉ SIMPLE
Afficher sur l'écran un niveau de temperature
EX 4.
Comme dans la séquence précédente, à droite de l'écran se trouvera le résultat attendu après modification du code dans l'interface. Pour y accéder cliquer sur la planète... Vous pouvez faire varier la témpérature grâce au curseur vertical à gauche de l'écran LED. Principes à respecter: -Plus il fait chaud plus y a de LED allumées.On change de niveau à chaque dizaine de °. - En dessous de 0° l'écran doit afficher une croix.
2E PARTIE: OBTENIR UN SYSTEME AUTOMATISÉ SIMPLE
CREER DES ALERTES VISUELLES
EX 5.
On souhaite ici, ajouter des alertes visuelles pour mieux avertir le jardinier d'un risque dans sa serre:- Quand la température descend en dessous de 0°, la croix doit clignoter. - Quand la témpérature dépasse 40°, l'affichage de toutes les LED allumées doit alterner avec le signe "!"
2E PARTIE: OBTENIR UN SYSTEME AUTOMATISÉ SIMPLE
CREER DES ALERTES SONORES
EX 6.
On souhaite ici, ajouter des alertes sonores pour mieux avertir le jardinier d'un risque dans sa serre:- Quand la température descend en dessous de 0°,la mélodie "wawawawaa" doit être jouée une fois, sans répétition jusqu'à ce que la température remonte. - Quand la témpérature dépasse 40°, la mélodie "mise hors tension" doit être jouée une fois, sans répétition jusqu'à ce que la température redescende.
3E PARTIE: PERMETTRE A L'UTILISATEUR DE PARAMETRER LE SYSTÈME
Initialiser le choix de lA temperature d'alerte
EX 7.
Dans un premier temps, on souhaite seulement s'occuper du choix de l'utilisateur de la température d'alerte haute (trop chaud). Cela doit être fait avant la mise en route des mesures. Le bloc "Au démarrage" doit donc être utilisé. La température choisie doit être gardée en mémoire par le programme dans une variable pour être réutilisée. Un affichage confirme à l'utilisateur que son choix est mémorisé.
A diminue la témpérature d'alerte, B l'augmente. A+B mémorise la température choisie
3E PARTIE: PERMETTRE A L'UTILISATEUR DE PARAMETRER LE SYSTÈME
Fonctionnement du Système en tenant compte du paramètre utilisateur
EX 8.
Il faut maintenant intégrer le choix de l'utilisateur au fonctionnement du système:- démarrer les mesures lorsque le réglage est fait. - Adapter l'affichage des LED en fonction de la température d'alerte choisie, les intervalles de changement d'affichages sont donc à calculer en fonction de cette valeur, le programme doit donc faire un peu de maths...
A diminue la témpérature d'alerte, B l'augmente. A+B mémorise la température choisie
Des notions de programmation
BOUCLE CONDITIONNELLE
Initialisation
MATHS
Variable
le bloc "au démarrage" permet de réaliser des actions une seule fois, avant que la boucle principale du programme ne s'éxécute. On peut ainsi régler des paramètres de démarrage.
Le contenu de cette boucle n'exécute que si la condition choisie est vraie, sinon il ne se passe rien.
Les variables permettent de garder des informations en mémoire. Elle peuvent, comme leur nom l'indique varier pendant son exécution.
Les blocs de maths permettent de faire faire des calculs au programme, entre autres les 4 opérations de base, mais aussi d'autres plus complexes.