Comment utiliser le langage de programmation à gratter sur Raspberry Pi

Comment utiliser le langage de programmation à gratter sur Raspberry Pi
Scratch est un langage de programmation graphique dans lequel différentes animations, jeux et projets musicaux peuvent être créés en utilisant différents blocs de codes. Le scratch a été lancé par le MIT Media Lab et il améliore les compétences créatives de ses utilisateurs. La rayure peut être installée sur Raspberry Pi pour faire différents projets créatifs simplement en faisant glisser et en déposant différents blocs de codes en fonction du besoin.

Scratch est un langage de programmation créatif qui améliore les compétences informatiques d'un utilisateur et dans cet article, la méthode d'installation de Scratch sur Raspberry Pi avec son guide d'utilisation de base a été expliquée.

Comment installer Scratch sur Raspberry Pi

Il est toujours recommandé aux lecteurs de mettre à jour et de mettre à niveau le référentiel du Raspberry Pi avant d'installer de nouveaux packages en utilisant la commande:

$ sudo apt Update && sudo apt fullcograde -y

Après s'être assuré que tous les packages du référentiel sont à jour, nous installerons le package de Scratch en utilisant la commande:

$ sudo apt install scratch3 -y

Comment utiliser Scratch sur Raspberry Pi

Une fois le téléchargement terminé, nous fermerons le terminal et cliquerons sur l'icône de framboise présente dans le coin supérieur gauche de l'écran:

Nous cliquerons sur la «programmation» et un menu déroulant s'ouvrira, d'où nous cliquons sur «Scratch3»:

Un écran de zéro sera ouvert:

Avant de passer vers l'esquisse, nous apprendrons d'abord certaines fonctionnalités de base, les blocs de code qui sont utilisés pour contrôler le programme sont placés dans la section de contrôle:

Le scratch3 prend en charge de nombreuses extensions qui sont utilisées dans Raspberry Pi 4 comme «Sending vide», «texte à la parole» et «Raspberry Pi GPIO». Nous pouvons facilement ajouter cette extension par exemple, si nous voulons utiliser les broches GPIO du Raspberry Pi 4, nous devons ajouter l'extension des «broches GPIO», à cet effet, nous irons à «l'ajouter d'extension» au niveau du Le bas gauche de l'écran:

Ensuite, nous ajouterons le Raspberry Pi GPIO en cliquant dessus:

De même, nous pouvons utiliser d'autres extensions et pouvons utiliser plusieurs extensions en même temps en fonction de l'exigence du projet, maintenant, pour exécuter le schéma de bloc, nous cliquerons sur l'indicateur vert qui est utilisé pour le «Go»:

Et pour arrêter le programme une fois exécuté, nous cliquerons sur l'icône rouge connue sous le nom de «Stop»:

Il y a des blocs de différentes catégories dans le scratch3, leurs fonctions sont expliquées:

Catégories de blocs Description
Mouvement Ces blocs sont utilisés pour la gestion du mouvement
Regards Ces blocs doivent afficher certains messages ou gérer les messages d'affichage
Son Ceux-ci sont utilisés pour gérer les sons utilisés dans le projet comme rendre la hauteur du son élevé
Événements Ces blocs sont utilisés pour gérer les différents événements comme s'il reçoit un message, en avertissant un certain son
Contrôle Ces blocs sont très importants et contrôle le flux du programme comme il peut générer un retard et des boucles finies
Détection Ces blocs sont utilisés pour gérer les différentes opérations de détection couramment la détection tactile
Les opérateurs Ces blocs sont utilisés pour l'utilisation des opérateurs arithmétiques
Variables Ces blocs sont utilisés pour déclarer et gérer différentes variables
Mes blocs Cette catégorie est utilisée pour fabriquer vos propres blocs personnalisés dans un but spécifique

Comment clignoter une LED en utilisant Scratch sur Raspberry Pi 4

Les blocs qui seront utilisés pour clignoter une LED à l'aide de la rayure sur Raspberry Pi 4 sont:

Ce bloc de démarrage est présent dans la catégorie «Événements» et nous placerons ce bloc au début du code, d'où le compilateur commence à exécuter le code.

Ce bloc Forever est présent dans la catégorie «contrôle» et est utilisé pour répéter le processus dans son corps pour les temps infinis, il agit comme une boucle infinie.

Ce bloc GPIO est présent dans l'extension «Raspberry GPIO Pin» et est utilisé pour déclarer le comportement de toute broche GPIO comme faible ou haut.

Encore une fois, ce bloc «attendre 1 seconde» est présent dans la catégorie «contrôle» et sa fonction consiste à maintenir l'exécution des instructions supplémentaires pendant une seconde et est utilisée lorsqu'un délai d'une seconde est nécessaire.

Maintenant, en utilisant les blocs décrits ci-dessus, nous utiliserons Scratch3 pour clignoter la LED à l'aide du Raspberry Pi 4, à cet effet, nous esquisserons le croquis suivant:

Explication: Ce croquis est utilisé pour clignoter la LED, nous avons utilisé la broche GPIO 18 pour la sortie de la LED et commencer le code avec le bloc «Start». Puis dans le corps du bloc «pour toujours», nous avons défini la broche GPIO 18 de Raspberry Pi 4 comme une broche de sortie et se comporte à l'état élevé. Génère ensuite le délai de 1 seconde en utilisant le bloc «Wait» et en modifiant l'état de la broche GPIO 18 de haut en plus bas et générant à nouveau un délai d'une seconde. Ce processus se poursuivra les temps infinis dès que nous cliquez sur le bouton Go.

La configuration matérielle du circuit ci-dessus sera:

Le fonctionnement du matériel ci-dessus sera:

Conclusion

La rayure est utilisée pour faire des animations, des jeux, des projets visuels et différents projets électroniques en utilisant les différents blocs de code pour créer les programmes. Scratch est une plate-forme très intéressante pour réaliser différents projets car il polir les compétences créatives des utilisateurs. Dans cet article, nous avons expliqué l'installation et l'utilisation de la rayure sur Raspberry Pi en démontrant l'exemple du clignotement d'une LED.