Contenu

technologies et sciences des ingénieurs

Recherche simple Vous recherchez ...

espace pédagogique > disciplines du second degré > STI > documentation > didacticiels/tutoriels

didacticiels/tutoriels

piloter Arduino par Scratch2

ou comment interfacer simplement, pour tous les niveaux

arduino

Voici comment faire piloter les entrées/sorties de l'interface Arduino par le logiciel Scratch. Il suffit de lancer en même temps un petit logiciel (s2aio) qui va ainsi vous permettre d'aborder la programmation avec tous les niveaux de public.

Le principe
lire la suite...

Le logiciel Scratch2 va activer des broches (ou PIN) des cartes Arduino en entrée ou sortie pour vous permettre de contrôler vos montages. Mais pour que le programme communique avec la carte, il va falloir un petit logiciel qui va tourner en tâche de fond afin d'établir ce lien : s2aio

 

Le logiciel s2aio
lire la suite...

Une fois le dossier décompressé, vous exécutez le fichier s2aio.exe pour qu'une interface vous aide à gérer la carte Arduino et lancer Scratch2.

panneau s2aio

Scratch2 va pouvoir envoyer des commandes qui seront transférées par le biais de s2aio (le script d'origine), il ne reste donc plus qu'à lancer Scratch2 pour découvrir de nouvelles fonctionnalités. Le plus simple est d'ouvrir le fichier « s2aio_Scratch2Arduino.sb2 » pour découvrir ces nouveaux blocs :

IMPORTANT !
Cela ne fonctionne qu'avec la version Scratch2 hors ligne
(http://scratch.mit.edu/scratch2download/).


Pré-requis logiciels

lire la suite...

Il n'y en a pas vraiment car le logiciel complémentaire nécessaire (Python) est maintenant portabilisé dans le dossier du logiciel s2aio.

- à l'aide de votre navigateur, vous rendre sur la page Github"technologiescollege/s2aio-control-panel"
- télécharger le fichier compressé qui contient le paquet en cliquant sur "Download ZIP" sur la droite :

- le décompresser avec le logiciel libre 7.zip (http://www.7-zip.org/). Une fois que le dossier sera décompressé, vous y trouverez le logiciel à exécuter (s2aio.exe).

Voir la vidéo ci dessous : Installation de saio
 

Pré-requis matériels
lire la suite...

Il faut programmer votre carte Arduino avec le sketch (croquis) appelé FirmataPlus, rien de plus facile avec le panneau de contrôle de s2aio : voir sur cette page.

Attention pout l'instant ne sont prises en compte que les cartes Arduino :
- Léonardo
- Mega (2560)
- Micro
- Nano
- Uno

Si vous avez d'autres cartes, il faut suivre la fiche ressource : I'IDE Arduino "TechnoEduc Nantes"

Voir la vidéo ci dessous : Préparation de votre carte Arduino
 

haut de page

Les fichiers source de s2aio sur GitHub

https://github.com/technologiescollege/s2aio-control-panel

Les fichiers d'origine s2aio

https://github.com/MrYsLab/s2aio

Installation en vidéo


Cliquer sur l'icone ci-dessous : Installation du logiciel


Cliquer sur l'icone ci-dessous : Préparer votre carte Arduino


1er exemple en vidéo


Cliquer sur l'icone ci-dessous :

technologies et sciences des ingénieurs - Rectorat de l'Académie de Nantes