Scratch et les GPIO du raspberry

1 minute(s) de lecture

scratch_logoLe python, c, c++, le perl et autre langage sont des langages très puissants quand on les connaît, mais pas forcement adapter au plus jeune (ou pas) qui débute et qui ne sont pas a l’aise avec ce genre de chose. Alors qu’elle pourrait être la solution pour eux ? Tous simplement je dirais Scratch.Scratch est un moyen simple pour les débutants de programmer le Raspberry Pi, conçu pour ceux qui n’ont pas programmé avant et sont rebutés par le code « écrit ». Les programmes sont créés simplement par glisser-déposer de différents types de blocs ensemble pour produire une séquence d’instructions. Et il existe une sorte d’extension qui permet d’utiliser les GPIO du Raspberry Pi avec Scratch. On va donc voir comment l’installer et puis comment utiliser Scratch et les GPIO du raspberry.

Tout d’abord l’installation.

Il va falloir utiliser le terminal du Raspberry Pi pi et taper les commandes suivantes :

sudo wget http://goo.gl/Pthh62 –O install_scratchgpio5.sh
sudo bash install_scratchgpio5.sh

Si vous faites l’installation depuis un autre utilisateur la commande d’installation diffère un peu :

sudo bash install_scratchgpio5.sh VotreNomdUtilisateur

Personnellement quand je fais des tests avec les IO j’utilise ce genre de module, qui possède quelques LED, un bouton et un buzzer, ce qui me permet de vérifier rapidement si ça marche sans avoir à refaire un câblage à chaque fois.

RPI MS100A

Maintenant, rentrons dans le vif du sujet, l’utilisation de Scratch et les GPIO du raspberry.

Tout d’abord il faut ouvrir Scratch et utiliser le broadcast qui se trouve dans control puis faire new et lui donner quelque chose qui ressemble a cela :

tous allumer puis tous eteindreTout allumer puis tout éteindre

 

 

Faire clignoter une LED
Faire clignoter une LED

une manière de piloter plusieurs entrées sortie en même temps une manière de piloter plusieurs entrées sorties en même temps

Un petit exemple complet :

Scratch et les GPIO

Mais il est également possible d’utiliser l’appareille photo du raspberry pi comme ceci :

exemple Camera

Cette bibliothèque permet pas mal de choses, comme le contrôle de servo moteur, de steppeur ou même de capteur ultrasonique, pour plus d’information vous pouvez allez vois le site du développeur

Vous pouvez maintenant piloter les entrer sortie de votre raspberry pi grâce a scratch, il existe énormément d’exemples d’utilisation de scratch