1 - Programmer le système sur mBlock

I - Problématique

Attendues de fin de cycle et les compétences travaillées

Écrire, mettre au point et exécuter un programme

Analyser le comportement attendu d'un système réel et décomposer le problème posé en sous-problèmes afin de structurer un programme de commande.

x

Écrire, mettre au point (tester, corriger) et exécuter un programme commandant un système réel et vérifier le comportement attendu.

x

Écrire un programme dans lequel des actions sont déclenchées par des événements extérieurs.

x

1 - Matériel et Organisation de l'îlot.

Matériel :

Objectif :

- Carte Galaxia, Détecteur de mouvement. -

Réaliser et programmer un système réel répondant à un besoin spécifique.

Informatique :

Situation déclenchante :

-

Comment programmer les différents capteurs-contacteurs-codeurs à utiliser ?

Organisation du groupe :

Reformulation :

 : Collaboratif

1 - Etude préalable et test des capteurs.

MéthodeObjectif

L'objectif de cette partie est de vous faire découvrir le branchement et la programmation des capteurs que vous allez utiliser.

Méthode

variateur.blockly [blockly, 6,8 ko]

questionnaire_programmation.pdf [pdf]

Ouvrir Thingz à partir de ce lien. Il ouvrira automatiquement l'application dans le navigateur "edge"

Appairer la carte

-

Méthode

Tester individuellement chaque capteur afin de comprendre sa programmation

Capteur/Actionneur

Programme

Branchement

LED/DEL ou Diode

Cliquer sur

Aucun

Bouton poussoir

Cliquer sur

Aucun

Détecteur de mouvement PIR

Connecter en Grove 1 (P19)

Cliquer sur

Capteur de luminosité

- en Grove 2 (P7)

Cliquer sur

Pour ceux qui ont terminé :

Changer la durée d'éclairage

Connecter en Grove 1 (P19)

- Programme complet

Cliquer sur

variateur.blockly [blockly, 6,8 ko]

1 - Créer une variable nommée "temps" :

-

2 - Créer une fonction nommée "Afficher_temps"

-

2 - Automatiser l'éclairage de votre chambre.

L'objectif de cette partie est d'automatiser le fonctionnement de l'éclairage public. Si un objet est détecté et s'il fait nuit, alors la lumière s'allume.

2.1- Fonctionnement automatique

MéthodeTravail à faire sur le système automatisé (maquette)
  • Câbler votre système automatisé (maquette) en utilisant les bons capteurs.

Détecteur de mouvement PIR

Broche P19

Diode DEL

Broche P7

Variation du temps

Bouton A = + ; Bouton B = -

Coup de pouce : Synthèse Capteur [pdf]

MéthodeTravail à Faire

2

  • Programmer votre système afin qu'il réponde au cahier des charges :

    S'il y a du mouvement ET de l'obscurité

    • Alors la lumière s'allume pendant un certain temps.

      La durée d'allumage peut être réglée à l'aide d'un potentiomètre. (créer une variable "délai")

1 - Télécharger le fichier : programme_complet.blockly [blockly, 4,7 ko]

2 - Importer le fichier dans Thingz

3 - Compte rendu - travail noté