Publié le 8 décembre 2018, modifié le 29 mars 2023 par Stéphane Robert

Dans ce tutoriel nous allons voir comment programmer et téléverser un programme Arduino a l’aide de Scratch qui est idéal pour les débutants qui ne savent pas coder.

Qu’est ce que Scratch ?

Comment programmer un Arduino avec Scratch ?

ELEGOO Carte Starter Kit de Démarrage Super avec Guide d’Utilisation Français pour Débutants et Professionnels DIY Compatible avec Arduino IDE
Le moins cher et élémentaire de Kit pour les débutants (Super Starter Kit) Guide d’utilisation en PDF gratuit incluant l’introduction et le code exigé, cequi vous permet d’économiser le temps Avec la nouvelle version de la carte de développement de l’ELEGOO R3 + Câble USB et tous les composants élémentaires Soigneusement emballé dans la boîte avec une liste claire et une disque
ELEGOOE Mega R3 Kit de Démarrage Ultime Le Plus Complet avec Manuel d’Utilisation Français pour Débutants et Professionnels DIY Compatible avec Arduino IDE
Le moins cher et le plus complet de l’ UNO R3 Kit pour les débutants. Guide d’utilisation Français en PDF gratuit incluant l’introduction et le code exigé, cequi vous permet d’économiser le temps. Avec la nouvelle version de la carte de développement de l’UNO R3 + Câble USB et tous les composants élémentaires. 100% Compatible avec UNO R3, MEGA modèle de 2560, NANO AvecÉcran LCD1602 + Servo(SG90)+ Module de capteur à ultrasons + Carte de prototypage + Module d’alimentation de la Carte de prototypage

Scratch est un logiciel gratuit conçu pour initier les jeunes, de plus de 7 ans, à des concepts fondamentaux en mathématiques et en informatique. Il repose sur une approche ludique de l’algorithmique, pour les aider à créer, à raisonner et à coopérer. Scratch est utilisé dans plus de 150 pays et est disponible en 40 langues et il faut garder à l’esprit que c’est un outil d’initiation à la programmation

Le nom Scratch vient de la technique utilisée par les disc jockeys hip-hop, qui déplacent les disques vinyles d’avant en arrière avec leurs mains pour mélanger des morceaux de musique. Scratch peut faire la même chose en mélangeant différents types de média (graphiques, photos, musiques, sons) de façon créative.

S2aio permet de piloter un Arduino avec Scratch

Pour piloter les entrées/sorties (Pins) de l’interface Arduino en utilisant le logiciel Scratch nous allons utiliser un petit logiciel nommé s2aio qui va vous permettre d’aborder la programmation avec tous les niveaux d’utilistaeurs.

Matériel requis

Principe De Fonctionnement

Le logiciel Scratch2 va paramétrer les broches (appelés aussi PINS) des cartes Arduino en entrée ou sortie pour permettre le contrôle de vos montages. Et pour assurer la communication entre le logiciel et la carte Arduino, il va falloir installer s2aio qui va tourner en arrière plan afin d’établir ce lien

Utilisation de Scratch

Une fois le fichier téléchargé et décompressé cliquez sur s2aio.exe vous aurez une interface semblable a celle-ci :

Comment programmer un Arduino avec Scratch ? #2

Scratch2 va pouvoir envoyer des commandes qui seront transférées par le biais de s2aio, il ne reste donc plus qu’à lancer Scratch2 pour découvrir de nouvelles fonctionnalités.

Le plus simple est d’ouvrir le fichier :

Comment programmer un Arduino avec Scratch ? #3

Vous n’avez plus qu’a cliquer sur le Drapeau vert et tout fonctionne.

ELEGOO UNO R3 Carte Controller Board Microcontrôleur avec Câble USB Bleu Compatible avec Les projets Arduino IDE Conforme RoHS
NOUVELLE AMéLIORATION: Indications plus lisible sur la carte à côté des connecteurs femelles pour un câblage plus simple, plus précis Désormais, la carte ELEGOO R3 utilise la puce mise à niveau au lieu d’ATMega8U2. Il est donc plus rapide dans le transfert et a plus de mémoire et a plus de mémoire. 100% compatible avec la UNO R3 board version officielle C’est votre aide pour profiter de la création pratique. Nous avons toujours pris grand soin de l’expérience utilisateur et d’améliorer les fonctions du produit en détails
ARDUINO UNO REV3 microprocesseur d’Arduino [A000066]
Cette carte constitue votre porte d’entrée vers l’expérience unique d’Arduino, parfaitement adaptée à l’apprentissage des principes fondamentaux de fonctionnement des capteurs et actuateurs ainsi qu’un outil essentiel à vos besoins en prototypage rapide La carte Arduino Uno est l’une des cartes les plus utilisées et dont le fonctionnement est le plus détaillé au monde « Uno » signifie un en italien et a été choisi pour marquer la sortie du logiciel Arduino (IDE) version 1.0, qui a désormais évolué vers des versions plus abouties Elle possède 14 broches d’entrées/sorties numériques (parmi lesquelles 6 peuvent être utilisées en sorties MLI), 6 entrées analogiques, un quartz cadencé à 16 MHz, une connexion USB, un câble d’alimentation jack, un connecteur ICSP ainsi qu’un bouton de réinitialisation Arduino est une technologie logicielle et matérielle libre de droits ainsi qu’une plateforme de contenus dont la communauté, constituée de plus de 30 millions d’utilisateurs, est l’une des plus actives au monde
Arduino scratch

Scratch arduino


Stéphane Robert

Stéphane Robert