Découvrir Raspberry Pi

Découvrir la programmation animée avec Scratch

Testez gratuitement nos 1252 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Faites connaissance avec Scratch qui est destiné aux enfants. Il vous permet de les initier à la programmation (mouvements, conditions, objets, etc.).
08:19

Transcription

Dans cette vidéo je vais vous parler de Scratch. Scratch est totalement indissociable de Raspberry, je dirais même que Raspberry a été faite pour Scratch quelque part, puisqu'il permet d'initier les plus jeunes à l'algorithmie et ça de façon extrêmement ludique. Je vais juste faire un petit exemple que j'ai déjà effectué, et qui est ici, que je vais ouvrir, puisque en fait Scratch mériterait une formation à lui tout seul. En fait tout est objet. donc nous avons notre petit héros, qui ici est Scratch et ici nous avons un objet 2, qui s'appelle Sol, qui de toute façon n'a pas besoin d'avoir de script. En fait chaque objet a un script et peut interagir. Donc ça c'est un sol et il ne va pas interagir, donc il n'y a aucun script. Son costume c'est quoi ? C'est simplement une barre. Comment je fais pour éditer cette barre ? Je vais sur édition et puis en fait c'est très simple, Éditeur graphique, de type Paint, et puis voilà. Vous dessinez grosso modo vos formes. J'ai aussi deux autres objets ici, qui s'appellent Objet 3 et Objet 4, Alors si je vais sur Objet 3, voilà, il peut avoir 2 costumes : un costume 1 où il est rouge, un costume 2 où il est vert. Et puis en fait ce costume a un script. Justement le script, on va en parler juste après. Et de même pour Objet 4 qui a deux costumes, costume 1 et costume 2. Voilà ou en fait simplement j'ai fait un copie-coller et puis j'ai modifié les caractéristiques du dessin. Mais si vous voulez, vous pouvez même importer un son à ces Objets. Et puis nous avons notre petit héros qui est Scratch. Alors, qui peut faire un son qui est miaou, que là, je n'ai pas incorporé, et il va aller se balader de droite vers la gauche, et il faut que je puisse le faire marcher, donc pour ça il faut deux pas. Tout ceci est déjà préinstallé dans l'éditeur qui est ici, ou en fait, par catégorie vous pouvez avoir les animaux et les costumes qui vous intéressent. Fantasy etc, bon, il y en a déjà quelques uns, mais vous pouvez très bien les faire vous-même. Voilà par exemple, j'ai un Objet 5, qui est Dragon, je n'ai pas voulu le faire apparaître, c'est pas grave, je clique et je supprime. Maintenant parlons un peu de la partie Programmation elle-même. Donc, je vais tiquer ce Scratch qui est Objet 1, et à partir de là, vous avez plusieurs possibilités, vous avez des mouvements. Alors mouvements, vous pouvez tourner, alors le nombre de pas correspond au nom de pixel. Vous pouvez tourner aussi d'un certain nombres de degrés, vous pouvez l'orienter, le placer, le remplacer, le mettre à une position bien précise à l'intérieur de la scène, Et puis après, vous avez les Apparences. Alors, vous pouvez le faire parler. Vous pouvez le faire changer de costume. Vous avez ensuite déjà les structures de contrôle, qui existent. Donc, pour les plus jeunes c'est extrêmement intéressant. Par exemple « répéter tant que », donc, on fait une boucle tant que infinie Répéter 10 fois, donc ça équivaut à, on le sait, à un « while » ma variable, inférieur ou égale à dix, je fais. Après vous avez des fonctions qui sont un peu plus ardues. Alors, j'ai le SI, SINON alors, le SWITCH CASE n'y est pas, mais en fait, vous pouvez fabriquer avec le, SINON et puis vous avez d'autres fonctionnalités qui sont par exemple, envoyez à tout, envoyez à tous et attendre, qui sont en fait déjà des contrôles qui sont un peu plus élaborés. Et puis après il y a les capteurs. Bon, oui, est-ce que je vais toucher quelque chose ? Est-ce que je peux lui demander de donner son nom ou de dire quelque chose et d'attendre une réponse, mettre en place un chronomètre ? Enfin, bref, vous pouvez créer des opérateurs, donc, sur des fonctions logiques qui viennent se mettre dans les structures de contrôle qui sont ici et puis après, vous pouvez créer vos propres variables parce que vous pouvez en avoir besoin, ainsi que des sons. Vous pouvez jouer tels sons alors ici, par exemple « miaou » par défaut, mais vous vous enregistrez en .wav et puis vous l'intégrez à un son qui est ici et puis il n'y a aucun problème particulier. Donc regardons un petit peu mon script, alors moi, j'ai fait quelque chose de très, très simple, lorsque je vais appuyer sur un flèche droite, et tant que je n'ai pas touché l'Objet numéro 3, donc lui, je vais lui faire dire « Salut, » donc il va dire « salut » en permanence, bon, enfin, dans un bullogramme et puis il va changer de costume pour donner un semblant de marcher. Donc tous les trois pas il va changer de costume, et il va passer du A à B. Voilà du A à B qui est ici. Après je vais faire avancer jusqu'à tant qu'il ait atteint cet objet, je vais dire : « J'ai touché l'Objet 3 ». Appuyer à gauche, attendre jusqu'à ce que ... quel est le capteur ? C'est la flèche gauche. Une fois que la flèche gauche est enfoncée, dans ce cas-là, je répète la même opération sauf que là, je lui fait dire dans un bullogramme, je fais mon retour. Et cette fois-ci au lieu de le faire avancer de trois pas, je le fais avancer de moins de trois pas et cette fois-ci en changant le costume. Le costume qui est le même que celui-ci, mais renversé. Et comment je peux faire ceci ? Simplement avec l'Edition Miroir qui est là. Avec un Flip horizontal, ou un Flip vertical des rotations, des expansions, bref, vous pouvez faire beaucoup de choses. Et à la fin, une fois que j'ai terminé, j'ai dit : Je fais un aller-retour et je m'arrête là. Que va-t-il se passer en termes d'interaction avec mes deux autres objets. Cliquons sur les objets, et bien je dis quoi ? Dès que la flèche de droite est pressée, donc c'est à dire sur la même condition de départ que pour Scratch, dès que la flèche de droite est cliquée, je bascule le costume. Donc le costume 1, donc ma barre est bleu, et après, pour le costume 2, elle est jaune. donc je regarde. Quand Scratch va toucher en fait, mon Objet qui est ici, mon Objet 3, il va changer de couleur. Et inversement en fait, pour l'Objet 4, qui est ici où je change aussi de costume. De jaune je passe à bleu. Donc, voyons un peu ce que cela peut donner. Nous allons nous mettre sur Scracth, là comme ça, le Script, et puis alors, vous pouvez passer votre Scratch où vous voulez en fait, Ici la ligne horizontale, c'est vraiment pour faire beau. J'appuie sur le bouton droit, et voilà, il me dit Salut ! Il touche l'objet. L'objet a bien changé de couleur, donc il y a bien eu interaction, et là il attend que j'appuie sur la touche de gauche. Je fais mon retour, interaction et je repars. Voilà. Interaction. C'est le jaune qui était ici au tout départ, parce que je n'avais pas fait une réinitialisation complète de mon programme. Ici, en fait, il y aura fallu remettre dans l'Objet ici, la couleur par défaut. Enfin, bref, vous avez compris que c'est extrêmement amusant. En fait, moi j'ai déjà une fille de 8 ans et qui peut passer des demi-journées entières à jouer à Scratch et vous allez voir qu'il y a énormément de tutoriels, d’ailleurs même par défaut, en tout cas n'hésitez pas à aller voir justement dans le gestionnaire les exemples de Scratch avec Scratch Projects, avec carrément donc Asteroid Blaster, le Pacman et le Scratch Invaders.

Découvrir Raspberry Pi

Lancez-vous dans le monde de l’électronique embarquée ! Configurez votre microSD, insérez l’OS de votre choix, et configurez votre Raspberry pour en profiter pleinement.

2h46 (35 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :2 mars 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !