FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

Le Raspberry Pi est un outil idéal pour découvrir la technologie DIY et la programmation à petit budget. C'est aussi un ordinateur abordable pour les enfants, riche en ressources éducatives pour développer des compétences essentielles dès le plus jeune âge.

De nombreux projets débutants exploitent les broches GPIO (entrées/sorties à usage général) du Pi. Raspbian intègre Python, et une version de Minecraft est disponible pour apprendre électronique et programmation !

Bien que parfait pour les initiés, comment enseigner les GPIO sans langage de code ?

Scratch est la solution.

Aujourd'hui, utilisez Scratch pour allumer une LED connectée aux GPIO, en explorant animations et programmation basique – sans taper une ligne de code ! Idéal pour initier les enfants à l'électronique DIY et à la logique programmatique, en classe ou à la maison. Vidéo et tutoriel inclus.

Matériel nécessaire

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder
  • 1 x Raspberry Pi avec Raspbian installé (Pi 3 utilisé ici, mais tout modèle convient)
  • 1 x LED
  • 1 x Résistance 220 Ω (ou supérieure)
  • 1 x Breadboard
  • 2 x Fils de connexion

Montage de la LED

Montez la LED et la résistance sur la breadboard comme suit :

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

Voici le schéma équivalent (LED inversée, circuit identique).

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

Connectez un fil de la broche GPIO 5 à une patte de la résistance. L'autre patte va à l'anode (+) de la LED (patte courbée). La cathode (-) (patte plate) vers une broche GND.

Vérifiez le montage et démarrez le Pi. Consultez notre guide débutant pour identifier les broches.

Les bases de Scratch

Ouvrez Scratch via Menu Démarrer > Programmation > Scratch 2.0.

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

L'espace de gauche est la scène d'action.

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

En dessous, la liste des sprites pour importer ou créer des images.

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

Le panneau central propose les blocs (onglets Costumes/Sons pour personnalisation).

À droite, assemblez les blocs.

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

Activation des broches GPIO

Ajoutez l'extension GPIO : Plus de blocs > Ajouter une extension > Pi GPIO.

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coderInitiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

Chat lumineux

Avec le sprite chat, ajoutez déplacer de 10 étapes (Mouvement), puis définir sortie GPIO sur (numéro 5).

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

Cliquez pour tester : chat bouge, LED s'allume.

Ajout de logique

Ajoutez attendre 1s (Contrôle), puis définir sortie GPIO sur sortie basse (même broche).

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

La LED clignote 1 seconde.

Ajout d'un bouton

Ajoutez sprite Arrow1 (Sprites > bibliothèque).

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

Positionnez chat à gauche, flèche en haut.

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

Pour la flèche : quand ce sprite cliqué + diffuser "go" (Événements).

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

Réception du message

Pour le chat : quand je reçois "go" au début de la pile.

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

Boucle infinie

Positionnez chat à gauche, notez x:y (coin inférieur gauche).

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

Ajoutez si alors (Contrôle/Sens).

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coderInitiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

Retour au départ

Ajoutez aller à x:y dans le "si" (coordonnées notées).

Initiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coderInitiez-vous à Scratch sur Raspberry Pi : allumez une LED sans coder

Programme complet !

Maîtrisez Scratch sur Raspberry Pi

Vous avez créé un projet intégrant animation, électronique DIY et logique – sans code textuel.

Parents et enseignants : initiez les enfants au codage via ces projets hardware. Élargissez leur horizon technologique.


[]