Scratch : un logiciel et une démarche pour tout piloter
Transcription
Scratch : un logiciel et une démarche pour tout piloter
SCRATCH 2.0 et pilotage PICAXE ACADEMIE DE NANTES ARDUINO Un logiciel et une démarche pour tout pilote BEAGLEBOARD RASPBERRY PI SCRATCH 2.0 et pilotage SITUATION DE DEPART Dès 8 ans ! Cliquez pour visionner Travail en 6ème en français sur le récit Travail réalisé en autonomie par une élève de 5ème SEGPA pour présenter son habitat. Cliquez pour visionner. Les TICE en Technologie SITUATION DE DEPART Rappel de chaîne numérique : ce choix logiciel permet des échanges a Présentation virtuelle avec Scratch2 et Sweet Home 3D (ressource académique vue sur la lettre Tic'Edu) Sweet Home 3D Sketchup Travaux d'élèves de 4ème Aménagement d'un lieu de détente au collège SCRATCH 2.0 et pilotage POSSIBILITES Suite du travail des 4ème Pilotage de capteurs actionneurs par Scratch 2.0 Démo en direct SCRATCH 2.0 et pilotage SITUATION PROBLEME Mais comment Scratch peut piloter le matériel existant ? SCRATCH 2.0 et pilotage DEMARCHE Dans « Ajouter blocs », il faut récupérer les blocs que nous pourrons ajo Extension S2a Arduino Extension S2p Picaxe Extension Xi Arduino-Raspberry PiBeagleBoard Mais il en existe d'autres : Parlotte, iiconnect2scratch, Leap scratch, ... SCRATCH 2.0 et pilotage DEMARCHE Comment scratch va nous permettre l’interaction avec le réel ? Il faut que le logiciel Scratch2 puisse activer des pins des interfaces, ARDUINO PICAXE S2p S2a RASPBERRY PI BEAGLEBOARD Xi ARDUINO SCRATCH 2.0 et pilotage DEMARCHE Ce point doit apparaître Une fois ces petits logiciels lancés, les pins de vos interfaces son activées. VOUS ALLEZ DECOUVRIR L’UTILISATION DE SCRATCH 2.0 ET SES EXTENSIONS . SCRATCH 2.0 et pilotage DEMARCHE Scratch : rigueur = grandes similitudes avec le code Programme Scratch Code Arduino SCRATCH 2.0 et pilotage DEMARCHE Lors de la présentation, tous les logiciels seront téléchargeables à une https://github.com/technologiescollege SCRATCH 2.0 et pilotage S2a pour Arduino SCRATH 2.0 va permettre de piloter tous les types de cartes Arduino, de la Nano à la Mega qu Pour l'installation et l'utilisation, vous pouvez consulter la ressource académique suivante : piloter Arduino par Scratch2 Pré-requis nécessaire : téléverser le croquis « Firmata Plus » dans l'Arduino avec l'IDE Arduino à la sauce Une vidéo d'exemple Ressource : I'IDE Arduino "TechnoNantes" SCRATCH 2.0 et pilotage S2p pour Picaxe SCRATH 2.0 va permettre de piloter tous les types de cartes Picaxe à partir des microcontrôleu Pour l'installation et l'utilisation, vous pouvez consulter la ressource académique suivante : piloter Picaxe par Scratch2 Pré-requis nécessaire : téléverser un firmware avec s2p pour communiquer avec le picaxe Une vidéo d'exemple SCRATCH 2.0 et pilotage Mutualiser des fichiers scratch Un avantage que l'on va pouvoir retirer de cette démarche est la possibilité de pouvoir s'échanger des fichi Extension parlotte Vidéo d'exemple PICAXE Lien vers les fichiers en cliquant sur les images ARDUINO Xi SCRATCH 2.0 et pilotage L'extension Xi permet de piloter avec Scratch 2.0 le matériel Arduino, BeagleBoard, Raspberry Pi (A, A+ Les sources de cette extension https://github.com/MrYsLab/xi SCRATCH 2.0 et pilotage Xi BeagleBoard Raspberry Pi etc... Xi SCRATCH 2.0 et pilotage Pour activer les pins, il faut installer un serveur Xi mais en fonction de c ARDUINO RASPBERRY PI BEAGLEBOARD XiDuino XiPi XiBone Vidéo d'exemple Vidéo d'exemple Xi SCRATCH 2.0 et pilotage UNE UTILISATION CLIENT-SERVEUR Le premier intérêt d'utiliser l'extension Xi est de bénéficier d'une communicatio UNO MEGA ROMEO LEONARDO Xi4s StarterProject_FR_v5.sb2 XiDuino Vidéo d'exemple Xi SCRATCH 2.0 et pilotage INTERACTION ENTRE ARDUINO On peut faire interconnecter différentes cartes Arduino et ainsi pouvoir avo ROMEO UNO XiDuino XiDuino Vidéo d'exemple Xi SCRATCH 2.0 et pilotage INTERACTION ENTRE ARDUINO et Raspberry Pi On peut faire interconnecter aussi une Arduino et un Raspberry pi. XiDuino Vidéo d'exemple Fichier .sb2 complet Avec version en ligne XiPi Démo en direct mblock mBot SCRATCH 2.0 et pilotage Les extensions de pilotage de scratch ne peuvent pas permettre de rendre autonom Espace virtuel Programme Scratch Code Arduino SCRATCH 2.0 et pilotage mblock mBot Un robot a été développé pour un pilotage facilité avec une connexion USB, rése Une vidéo du robot en suiveur de ligne SCRATCH 2.0 et pilotage mblock mBot Les enseignants comme les élèves peuvent donc avec ce logiciel aller leur imagi Dans l'académie, une équipe de collégiens et deux professeurs sont sélectionnées http://roboquerque.org/ http://collegevolneyrobotique.jimdo.com/presse/