Ignorer la navigation

Séance 3 : Programmation de la logique de décision (Le Seuil)

📅 Séance 3 : Programmation de la logique de décision (Le Seuil)

Objectif : Concevoir l'algorithme de contrôle et programmer la structure conditionnelle pour rendre le système autonome.

⚠️ RAPPEL IMPORTANT : Toutes vos analyses algorithmiques et les réponses aux questions suivantes doivent être rédigées avec précision dans votre DOCUMENT RÉPONSE.


🧠 1. Conception de l'algorithme (Logique de décision)
Consigne : Pour que la station météo puisse "décider" seule d'alerter l'agriculteur, nous devons lui donner une règle logique. C'est ce qu'on appelle un algorithme de type SI... ALORS... SINON...
Question 3.1 (À compléter dans le document réponse) : Complétez les cases vides de ce raisonnement logique qui sera la base de votre programme :

SI Température mesurée > ............. °C
ALORS afficher sur l'écran le message : " ........................................................... "
SINON (si la température est normale) afficher : " ........................................................... "

💻 2. Mise en œuvre dans le logiciel de programmation
Consigne : Utilisez l'interface Vittascience pour traduire votre algorithme en langage blocs. Vous allez utiliser des blocs de la catégorie "Logique".
Question 3.2 (À compléter dans le document réponse) : Pour que l'alerte se déclenche uniquement lorsque la chaleur est trop élevée, quel opérateur mathématique de comparaison avez-vous dû choisir dans votre bloc "SI" ? (Entourez la bonne réponse ou recopiez-la) : < (inférieur) | > (supérieur) | = (égal)

Question 3.3 (À compléter dans le document réponse) : Dans votre programme, vous utilisez une Variable (ex: "température"). Quel est l'intérêt d'utiliser une variable plutôt que de demander au programme de relire le capteur à chaque fois qu'il en a besoin ? ..................................................................................................................................................................


🔄 3. La surveillance en "Temps Réel"
Consigne : Une fois votre code écrit, vous remarquerez qu'il doit être placé à l'intérieur d'un bloc spécial appelé "Répéter indéfiniment" (la boucle).
Question 3.4 (À compléter dans le document réponse) : Pourquoi est-il indispensable de mettre toutes ces instructions dans une boucle "Répéter indéfiniment" ? Que se passerait-il si le programme ne s'exécutait qu'une seule fois au démarrage ? .................................................................................................................................................................. ..................................................................................................................................................................


🧪 4. Test de fonctionnement
Consigne : Téléversez votre programme. Pour vérifier votre code, simulez une hausse de température en posant votre doigt sur le capteur BME280.
Question 3.5 : Le message d'alerte s'affiche-t-il instantanément dès que le seuil est dépassé ? ☐ OUI ☐ NON

Question 3.6 : En quoi cette étape de programmation répond-elle à notre problématique : "traiter l'information en temps réel sans intervention humaine" ? ..................................................................................................................................................................

Créé avec eXeLearning (Nouvelle fenêtre)