Micro:bit Serre Jardin
Sbr Emmanuel
Created on May 5, 2020
More creations to inspire you
ARTICLES
Presentation
PROMOTING ACADEMIC INTEGRITY
Presentation
HISTORY OF THE CIRCUS
Presentation
AGRICULTURE DATA
Presentation
LAS ESPECIES ANIMALES MÁS AMENAZADAS
Presentation
WATER PRESERVATION
Presentation
BIDEN’S CABINET
Presentation
Transcript
TechnologieCycle 4
Emmanuel Sobrie - esobrie@ac-rennes.fr
cOMMENCER
Simulerun accessoire pour jardinier connecté
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:
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.
EX 8.
EX 7.
EX 6.
EX 5.
EX 4.
EX 3.
EX 2.
EX 1.
NOTIONSABORDéES
3e partie: Permettre A l'utilisateur de parametrer le système
2e partie: Obtenir un Systeme Automatisé simple
1e partie: Analyser le besoin et les fonctions
Index
EX 1.
Réaliser l'activité ci-dessous, jusqu'à la reussite complete.
1E PARTIE: ANALYSER LE BESOIN ET LES FONCTIONS
EX 2.
Réaliser l'activité ci-dessous, jusqu'à la reussite complete.
1E PARTIE: ANALYSER LE BESOIN ET LES FONCTIONS
EX 3.
Réaliser l'activité ci-dessous, jusqu'à la reussite complete.
1E PARTIE: ANALYSER LE BESOIN ET LES FONCTIONS
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.
EX 4.
Afficher sur l'écran un niveau de temperature
2E PARTIE: OBTENIR UN SYSTEME AUTOMATISÉ SIMPLE
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 "!"
EX 5.
CREER DES ALERTES VISUELLES
2E PARTIE: OBTENIR UN SYSTEME AUTOMATISÉ SIMPLE
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.
EX 6.
CREER DES ALERTES SONORES
2E PARTIE: OBTENIR UN SYSTEME AUTOMATISÉ SIMPLE
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
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é.
EX 7.
Initialiser le choix de lA temperature d'alerte
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
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...
EX 8.
Fonctionnement du Système en tenant compte du paramètre utilisateur
BOUCLE CONDITIONNELLE
Le contenu de cette boucle n'exécute que si la condition choisie est vraie, sinon il ne se passe rien.
MATHS
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.
Initialisation
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.
Variable
Les variables permettent de garder des informations en mémoire.Elle peuvent, comme leur nom l'indique varier pendant son exécution.
Des notions de programmation