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.