Skip to content

Exemple de programmes Scratch 3 pour Home I/O

Auteurs

Université de Reims Champagne-Ardenne

Une version en ligne de Scratch 3, intégrant les extensions et les blocs pour Home I/O, est hébergée à l’adresse suivante par l’Université de Reims Champagne-Ardenne :

https://crestic-scratch3.univ-reims.fr/

1. Variateur de lumière

Le programme gère l’utilisation du variateur de lumière 1 de la pièce A pour allumer graduellement la lampe de cette même pièce. Il existe 10 niveaux de luminosité. Si on appuie sur le bouton du haut, l’intensité augmente d’un niveau. En revanche, il diminue d’un niveau si c’est le bouton du bas qui est appuyé.

2. Détecteur de mouvement et lumière

Ce programme allume la lumière de la pièce A si le détecteur de mouvement s’active. Elle restera allumée tant que le détecteur est actif. Dès qu’il se désactive, un décompte de 5 secondes est lancé. Si au bout des 5 secondes, le détecteur est toujours désactivé, la lumière s’éteint, mais reste allumée dans le cas contraire.

3. La porte de garage

Ce programme ouvre la porte de garage dès que le bouton 1 de la télécommande est appuyé. Une fois ouverte et après un délai de 5 secondes, celle-ci se referme. Pendant la fermeture, si le capteur infrarouge détecte un passage ou si le bouton 1 de la télécommande est appuyé, la porte s’arrête et s’ouvre à nouveau, suite à quoi un nouveau délai de 5 secondes est observé.

4. Les volets roulants

Les volets roulants s’ouvrent après un appui sur le bouton haut du volet roulant et inversement se ferment avec le bouton bas. Ils peuvent être arrêtés en cours de route en appuyant sur le bouton inverse du sens de celui-ci. Par exemple, s’il est en train de monter, il faut appuyer sur le bouton bas pour l’arrêter et inversement.

5. L’alarme

Cette alarme fonctionne de la manière suivante : on active l’alarme avec le code « 1234 ». On dispose ensuite de 10 secondes pour quitter la maison. Après ces 10 secondes, si la porte principale s’ouvre ou que le détecteur de mouvement de la pièce E détecte une personne, un délai de 10 secondes est donné pour entrer le code « 1234 » pour désactiver l’alarme. Si l’alarme n’est pas désactivée après ce délai, les sirènes se déclenchent et les lumières du rez-de-chaussée se mettent à clignoter, et ce, tant que l’alarme n’est pas désactivée. Ce cahier des charges peut être complété, en associant à la détection, l’intégralité des détecteurs de mouvement et d’ouverture des portes.