De Scratch Wiki en Français
Scratch Link est un programme permettant à Scratch 2.0 et Scratch 3.0 de communiquer et de contrôler des appareils connectés à l'ordinateur via Bluetooth, pouvant être contrôlés à l'aide de Scratch, comme les micro:bit ou LEGO Mindstorms EV3. Le programme a été développé depuis mi-2018 par l'Équipe Scratch.
Installation
Windows
Il est possible d'installer Scratch Link directement depuis le Microsoft Store sur Windows 10 (version 1709+). Toute fois, il est aussi possible de télécharger directement l'exécutable depuis le site de Scratch, sur la page dédiée au micro:bit (Télécharger directement).
MacOS
Scratch Link est disponible sur l'App Store pour les Mac version 10.13+, mais une version directe est aussi disponible sur la page dédiée au micro:bit (Télécharger directement).
ChromeOS
Android
Play Store Android 6.0+
Linux
Encore aucune version officielle de Scratch Link n'est disponible pour Linux.
Utilisation
Afin d'utiliser un appareil comme un micro:bit, il vous faut
- Ajouter l'extension pour contrôler l'appareil, dans Scratch 3.0 / Scratch Desktop
- Télécharger et lancer Scratch Link sur votre appareil. Une fois installé, une icône devrait apparaître dans la barre des tâches.
- Brancher l'appareil à l'ordinateur
Fonctionnement
- Scratch Link crée un serveur WebSocket sur l'ordinateur sur lequel il est installé.
- Un client (Scratch Desktop ou la version en ligne de Scratch 3.0) vient alors s'y connecter.
- Le serveur échange alors des données avec le client (comme les appareils disponibles, la qualité de la connexion, etc.).
- Le client Scratch envoie alors des instructions en format JSON à Scratch Link qui les exécute ou les transmet à l'appareil connecté. (RPC, Remote Procedure Call)