S4A : Piloter un Arduino avec Scratch : Différence entre versions
m (→Installer S4A) |
m (→Installer le firmware dans l'Arduino) |
||
Ligne 60 : | Ligne 60 : | ||
Télécharger le firmware | Télécharger le firmware | ||
− | $ wget http:// | + | $ wget http://s4a.cat/downloads/S4AFirmware16.ino |
Installer le firmware | Installer le firmware |
Version du 20 janvier 2020 à 10:03
S4A = Scratch for Arduino
Sommaire
Présentation
S4A est une version de Scratch qui permet de piloter un Arduino.
Scratch permet l'initiation à la programmation avec des blocs.
Scratch est une implémentation visuelle et dynamique du langage de programmation Smalltalk fondée sur Squeak.
Coût
Le logiciel est libre, il faut juste un Arduino.
Niveau de difficulté
Outillage nécessaire
- Un Arduino
Composants nécessaires
Quelques composants de base :
- LED
- Résistances
- …
Étape par étape
Pré-requis
Avoir un Arduino fonctionnel et avoir installé l'IDE Arduino.
Installer Scratch et S4A
Ubuntu 12.04
# apt-get install s4a
Lors du lancement de s4a en 64 bits un message d'erreur apparaît :
could not find module vm-sound-pulse
Pour contourner le problème il faut installer le paquet ia32-libs (200 Mo d'espace disque supplémentaires seront utilisés) :
$ sudo apt-get install ia32-libs
http://www.linuxedu.org/scratch-pour-arduino/
Ubuntu 16.04
Installer S4A
Télécharger le paquet S4A pour debian sur le site officiel
$ wget http://s4a.cat/downloads/S4A16.deb
Installer le paquet
# dpkg -i S4A16.deb
Installer le firmware dans l'Arduino
Télécharger le firmware
$ wget http://s4a.cat/downloads/S4AFirmware16.ino
Installer le firmware
Ouvrir le fichier S4AFirmware16.ino avec l'IDE Arduino, brancher l'Arduino et téléverser le programme dans l'Arduino.
Démarrer S4A
Exécuter S4A depuis le bureau ou en ligne de commande
$ s4a
Par défaut la langue de l'interface est l'anglais. Cliquer sur l'icône en forme de planète à gauche de l'icône Enregistrer pour modifier la langue.
Les actions spécifiques à Arduino se trouve dans la rubrique Mouvement.
Liens
S4A
(en)http://s4a.cat/
La page Scratch sur Wikipédia
https://fr.wikipedia.org/wiki/Scratch_(langage)
Documentation de Scratch pour Ubuntu
http://doc.ubuntu-fr.org/scratch
Fiche pédagogique pour installer et utiliser Scratch pour Arduino
http://www.planete-sciences.org/blogs/trophees-robotique/2013_idf_jamkrobotique/files/2013/02/Fiche-n2-Installer-Scratch-pour-Arduino.pdf
Auteurs
Dlareg
Licence de la page
Attribution - Partage dans les Mêmes Conditions 3.0 non transposé (CC BY-SA 3.0)
Vous êtes libre de :
- partager — reproduire, distribuer et communiquer l’œuvre
- remixer — adapter l’œuvre
- d’utiliser cette œuvre à des fins commerciales
Selon les conditions suivantes :
- Attribution — Vous devez attribuer l’œuvre de la manière indiquée par l’auteur de l’œuvre ou le titulaire des droits (mais pas d’une manière qui suggérerait qu’ils vous approuvent, vous ou votre utilisation de l’œuvre).
- Partage dans les Mêmes Conditions — Si vous modifiez, transformez ou adaptez cette œuvre, vous n’avez le droit de distribuer votre création que sous une licence identique ou similaire à celle-ci.