S4a-Scratch S4A Description

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
S4a-logo.jpg Scratch pour Arduino est un environnement graphique permettant prendre le contrôle
d'un Arduino à l'aide d'un language de programmation graphique et extrêmement simple d'emploi.

Qu'est ce scratch?

Scratch-banner.jpg

Scratch est un nouveau langage de programmation qui facilite la création d’histoires interactives, de dessins animés, de jeux, de compositions musicales, de simulations numériques, etc. et leurs partage sur le web.

Il est conçu pour initier les enfants, à partir de 8 ans à des concepts importants en mathématiques et informatique, tout en apprenant à développer une pensée créative, un raisonnement systématique et à travailler en équipe.

Scratch est logiciel libre à 100% et utilisé dans le monde entier. Il y a des personnes disposant d'expérience absolument dans tous les pays. L'environnement de programmation lié à Scratch est un "langage impératif" (qui décrit des séquences) avec les constructions de bases (variables, assignement, boucles, traitement des conditions, appel de fonctions et actions) soutenu par une powered with a large group of instructions for work on multimedia projects. A Scratch project will typically be a game or an animation with sophisticated designs, icons, sound and motion graphics (you can get an idea of visiting the projects supporters Scratch http://scratch.mit.edu). What is more original Scratch is the metaphor behind it, which is nothing less than game of blocks, as Lego or similar game. Each instruction, or instruction set embedded, is related to others when stickes together if it happens within or precede or if it becomes part of an upper structure such as a loop. So we'll build our programs, piece by piece, just as if we were making a castle.

Les avantages qui rendent scratch si populaires sont:

  1. Qu'il permet de programmer la souris par "glisser-déposer".
  2. Qu'il est visuellement agréable
  3. Qu'il est traduit en Français !

Scratch-Drap-Drop.jpg
Exemple de "glissé-déposé" (capture d'écran pas encore en Français)

Qu'est ce Scratch pour Arduino (S4A)?

S4a-logo.jpg

S4A (Scratch pour Arduino) est une modification de Scratch pour permettre de facilement programmer la plateforme Arduino. Arduino est une plateforme Open-Source de prototypage électronique facile a mettre en oeuvre. S4A fournit des "bloc graphique" complémentaires pour gérer les senseurs, actuateurs et autres connectés sur un Arduino. S4A dispose aussi d'un fenêtre permettant de visualiser l'état des entrées/sorties d'Arduino.

S4A a été créé afin d'attirer les gens afin qu'ils essayent de programmer leur environnement. Le but est également de fournir un interface de haut niveau pour programmer une carte Arduino avec des fonctionnalités tels que l'interaction/réaction aux événements utilisateurs (dans le monde réel) de plusieurs cartes. Plus d'information sont disponibles ici (Citilab.eu, en anglais).

La vidéo ci-dessous présente le projet "Scratch Pour Arduino". Elle n'est malheureusement pas en Français mais permet néanmoins de se faire une excellente idée des possibilités de S4A.

{{#Widget:Iframe |url=http://www.youtube.com/embed/IzGGv9xkkRs |width=420 |height=315 |border=0 }}


S4A - Copyright (c) 2010 Massachusetts Institute of Technology

S4A est développé par Marina Conde, Victor Casado, Joan Guell, Jose Garcia et Jordi Delgado avec l'aide du goupe de programmation Smalltalk du Citilab (www.smalltalk.cat).

Voir aussi seaside.citilab.eu/scratch/arduino ainsi que la licence de Citilab concernant S4A


Toute référence, mention ou extrait de ce document doit être explicitement accompagné du texte suivant : «  Produit par MCHobby (www.MCHobby.be) - Vente de kit et composants » et ce quelque soit le média utilisé.

L'utilisation commercial de ce travail (texte), même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits (si cela est applicable). Celui de MC Hobby s'arrêtant a son propre travail (représentant la majorité de ce document).