Scratch pour Arduino

Qu'est ce que scratch?
Scratch est un environnement de programmation permettant aux néophytes et plus jeunes de se familiariser facilement avec la programmation.
Cet environnement est disponible pour Windows, Mac, Linux et Raspberry!

Note: Scratch existe aussi en Français...




Scratch pour Arduino
En téléchargeant un programme spécifique sur Arduino (appelé FirmWare), scratch peut communiquer avec votre Arduino par l'intermédaire du port USB.
Le FirmWare met en place une connexion série qui prend le contrôle des différentes entrées sorties d'une part et communique avec Scratch d'autre part.

Cela permet à scratch de prendre le contrôle des entrées sorties d'Arduino.

Limites de scratch pour Arduino
Dans l'état actuel du projet, les broches utilisée sur Arduino (et leur utilité) sont fixées définitivement par le FirmWare.
Les composants doivent donc être connectés d'une façon déterminée.
La configuration actuelle propose:
  • 6 entrées analogiques (pins analogiques A0 à A6)
  • 2 entrées digitales (pins 2 et 3)
  • 3 sorties analogiques (contrôle PWM sur pins 5, 6 et 9)
  • 3 sorties digitales (pins 10, 11 et 13)
  • 4 sorties spéciales pour connecter des servo moteurs à rotation continue (Parallax) (pins digital 4, 7, 8 et 12).
Ressources
Je creuse le sujet dès que je peux.