Skip to content

2 Envoyer un message

Ouvre l'émulateur Sense HAT pour le projet Mission Zero.

Tu vas constater que trois lignes de code ont été ajoutées automatiquement :

from sense_hat import SenseHat
sense = SenseHat()
sense.set_rotation(270)

Ajoute cette ligne tout en haut, avant la première ligne

from time import sleep

Tu en auras besoin pour mettre ton programme en pause à certains moment.

Une capture d'écran de l'émulateur Trinket Sense Hat avec trois lignes de code de démarrage affichées dans le panneau de gauche.

Ce code se connecte à l'Astro Pi et s'assure que l'écran LED de l'Astro Pi est affiché dans le bon sens. Laisse ce code ici car tu en auras besoin.

Peut-être pourrais-tu laisser un message de bienvenue aux astronautes de l'ISS qui travaillent près de l'Astro Pi ? Faisons défiler un message sur l'écran.

Ajoute cette ligne en-dessous de l'autre ligne de code :

sense.show_message("Astro Pi")

Appuie sur le bouton Run (Exécuter) et regarde le message Astro Pi défiler sur l'écran LED.

L'émulateur Trinket Sense HAT exécutant un exemple de programme qui fait défiler le texte "Astro PI" sur la matrice LED en lettres blanches

Pour afficher un message différent, tu peux écrire ce que tu veux entre les guillemets ("").

Quels caractères peuvent être utilisés ?

Le Sense HAT ne peut afficher que le jeu de caractères Latin 1, ce qui signifie que seuls les caractères suivants sont disponibles. Les autres caractères s'afficheront sous la forme d'un ? .

+-*/!"#$><0123456789.=)(

ABCDEFGHIJKLMNOPQRSTUVWXYZ

abcdefghijklmnopqrstuvwxyz

?,;:|@%[&_']\~

Tu peux aussi modifier la vitesse de défilement du message sur l'écran. Ajoute un scroll_speed (vitesse de défilement) à ta ligne de code, comme ceci :

sense.show_message("Astro Pi", scroll_speed=0.05)

La vitesse par défaut du message est 0.1. En réduisant le nombre, tu fais défiler le message plus rapidement et en augmentant le nombre tu fais défiler le message plus lentement.