Accueil ⁄ Tutoriel de prise en main de SA4 (Scratch for Arduino)

Tutoriel de prise en main de SA4 (Scratch for Arduino)

Présentation de Arduino

Logo Arduino

 

Arduino est un projet ambitieux, lancé en Italie début 2000 par une équipe de développeurs soucieux d’offrir une carte programmable simple d’utilisation et bon marché.

Nativement open source, les cartes Arduino permettent de lire des données en entrée et de les transformer en action en sortie sans utiliser de composants électroniques onéreux. Les possibilités offertes sont donc nombreuses et touchent de très nombreux domaines d’activités. On peut citer, par exemple, l’électronique embarquée, l’impression 3D ou la programmation de robots.

Scratch pour Arduino = S4A

L’équipe du M.I.T qui a conçu Scratch, le célèbre logiciel de programmation sans savoir programmer a développé en complément un programme spécifique dédié aux cartes Arduino nommé S4A (Scratch for Arduino). Ce programme est totalement gratuit et téléchargeable sur le site http://s4a.cat/

Le logiciel est disponible sous plusieurs systèmes d’exploitation et selon les cas il est parfois utile de télécharger en complément des drivers spécifiques (voir sur le site).

Installer SA4 sur votre ordinateur et votre carte Arduino

L’installation de SA4 n’est pas complexe mais nécessite de suivre impérativement les étapes dans l’ordre sous peine de tout devoir recommencer.

1 – Télécharger le logiciel et l’installer sur votre poste de travail SANS l’ouvrir (très important)

2 – Télécharger (sur le site de arduino.cc) le firmware SA4Firmware16.ino et l’installer sur votre carte Arduino

3 – Ouvrir le firmware sur l’IDE Arduino afin de le charger sur la carte (ne toujours pas ouvrir SA4)

4 – Une fois les éléments 1 à 3 correctement installés et paramétrés vous pouvez ouvrir le logiciel

Tout est OK, vous êtes prêt à utiliser SA4.

Programmer avec S4A

Le MIT propose un programme d’initiation à SA4 très simple nommé « Hello World ».

Ce programme ne nécessite qu’une carte Arduino et une diode.

 

Carte Arduino Uno

 

 

 

 

Diode pour programme SA4 Arduino

 

 

 

 

 

 

 

 

 

 

Important : avant d’ouvrir SA4 et de commencer à programmer, il est impératif de brancher la LED sur la carte Arduino. L’entrée choisie pour ce didacticiel est la N°13.

Une fois la led branchée,  vous pouvez ouvrir S4A. Au menu originel de Scratch, SA4 ajoute des briques spécifiques au menu mouvement (en bleu).

 

Voici le script de programmation, il est basique et très simple à réécrire :

1 – Quand on clique sur le drapeau vert
2 – Répéter indéfiniment
3 – Attendre 1 seconde
4 – Sortie numérique N°13 ON
5 – Attendre 1 seconde
6 – Sortie numérique N°13 OFF

Victoire ! La lampe clignote !

Ce petit script nommé « Hello World » était très simple. Vous êtes maintenant apte à le complexifier, augmenter le temps de clignotement; ajouter des led, les faire clignoter en cadence (ou pas), tout est possible selon vos envies.

Vous calez sur un problème, vous cherchez à évoluer ?

Rendez-vous sur le forum officiel de SA4  ou sur l’un des forums créés par la communauté. Plus de 700 000 membres actifs la compose et ont échangé plusieurs millions de messages.

De nombreux tutoriels, conseils et informations sont à votre disposition pour vous aider à entrer dans des programmations complexes. La seule limite étant votre imagination.

Tutoriel de création de projets dans Scratch
Tutoriel de programmation de robots avec Scratch
Tutoriel de compatibilité des cartes programmables avec Scratch

Page d’accueil