background preloader

Technologies et sciences des ingénieurs - des blocs Scratch convertis en code Arduino

Technologies et sciences des ingénieurs - des blocs Scratch convertis en code Arduino
Le caractère open source du logiciel Scratch nous a permis de demander à l'équipe de Makeblock de le modifier, devenant ainsi mBlock. Voici la démarche pour convertir le langage graphique en code Arduino et le téléverser dans la carte. 1) Introduction au logiciel mBlock Initié il y a plus de 13 ans au sein du prestigieux institut américain MIT, le projet Scratch a pour but d’aider les jeunes enfants à prendre leurs marques dans le développement informatique, à programmer des jeux vidéo et des animations interactives et enfin à les aider à concrétiser leurs idées. Le code source de l’éditeur Scratch 2.0 est disponible gratuitement sur la plateforme GitHub. mBlock est une version personnalisée de Scratch développée par l'entreprise Makeblock. 2) A part le panda, qu'apporte de plus mBlock ? Pour programmer nos cartes Arduino, il n'y a plus besoin de lancer d'application supplémentaire contrairement à s2a. 3) Utiliser mBlock en cliquant sur "Téléverser dans l'Arduino". Related:  MBlockRobotique

mBot : Tuto pour bien débuter Le Robot Éducatif programmable mBot-Version Bluetooth est un robot en kit économique et facile à utiliser, pour permettre aux jeunes élèves d’acquérir de l’expérience pratique en programmation graphique, en robotique, et en électronique. C’est une solution tout-en-un pour l’apprentissage de la robotique ! Ce robot est basé sur 3 caractéristiques principales : L’électronique est basée sur la plate-forme Arduino en sources libres.Deux outils de programmation : mBlock (un outil de programmation graphique par glisser-déposer basé sur Scratch) et Arduino IDE.Parvenez à réaliser différents projets tels que l’évitement de mur, le suivi de ligne, en utilisant des capteurs pour jouer avec des jeux en mBlock. La version 2.4G du mBot également disponible qui permet d’utiliser plusieurs robots mBot en même temps, très pratique pour une classe par exemple. Le montage de ce robot est très simple, voilà des photos de montage étape par étape : Ce robot éducatif peut se commander de 4 façons :

Apprendre à programmer avec Scratch : Site collaboratif, pédagogique et autoformation Voici un site collaboratif bien utile : un Wiki consacré à la découverte et à la prise en main de Scratch (logiciel de programmation objet pour les enfants et adolescents) pour des besoins pédagogiques : Squeaki. Le projet Squeaki a été lancé en septembre 2006 en Outaouais suite à des discussions autour des Technologies de l’Information et de la Communication qui permettent de placer l’élève au centre de ses apprentissages. Tutoriels Scratch, « bouts » de codes et projets Ce site collaboratif propose des apports concrets pour démarrer avec Scratch : Tutoriels pour débuter : fiches pratiques ; guide de référence ; publication de projets ; vidéos-tutoriels ; articles sous la forme de dossiers,Utiliser Scratch pour programmer les robots Wedo : présentation ; documentation ; vidéos-tutoriels ; projet ; synthèse,Des « bouts » de codes pour vos projets : Guide complet de création de jeu,Quelques projets simples réalisés avec Scratch : Plus de 30 projets explicités et documentés.

L'Agence nationale des Usages des TICE - Apprendre par la manipulation physique grâce aux robots par Sonia Mandin * La robotique pédagogique a été initiée par Seymour Papert (1981), notamment pour faciliter des manipulations susceptibles d’appréhender de façon concrète des concepts abstraits. C‘est ainsi qu’un premier robot de sol programmable a été développé pour l’apprentissage de l’algorithmie, puis que des robots à construire sont apparus pour des champs d’applications variés. Depuis lors, les avancées technologiques font que les fonctionnalités des robots s’étendent (e.g. multiplication des capteurs, intégration de synthèses vocales) tout comme leurs champs d’utilisation (e.g. développement des compétences linguistiques, mathématiques, médiation thérapeutique). Cependant la manipulation, pour permettre aux enfants d’apprendre en agissant sur leur environnement, demeure centrale pour un grand nombre de dispositifs pédagogiques. Manipuler pour matérialiser ses raisonnements algorithmiques Manipuler pour extérioriser ses stratégies en calcul Conclusion Références bibliographiques :

Tutoriels vidéo mBlock – mBot | La Techno c'est trop beau mBlock intègre l’environnement de Scratch et permet de piloter les produits Makeblock et Arduino™.Tout ce qui est possible avec Scratch est réalisable avec mBlock.En plus des fonctions de Scratch, mBlock intègre la gestion de connexion à des cartes Makeblock ou Arduino™ et permet la gestion de connexion sans fil. Deux modes de fonctionnement sont possibles. – En mode « Connecté » : il faut au préalable mettre un firmeware dans la carte afin de permettre son dialogue avec mBlock. Ainsi vous avez accès à l’ensemble des entrées / sorties de la carte Arduino™ ou de votre robot Makeblock et vous pouvez créer votre programme. Vous pouvez afficher les valeurs mesurées dans la fenêtre graphique de mBlock. – En mode « Déconnecté » « Automate » : votre programmation graphique est traduite automatiquement en code Arduino™. Pour les autres vidéos, c’est ici : Sources : Technologie services

Scratch Offline Editor You can install the Scratch 2.0 editor to work on projects without an internet connection. This version will work on Mac, Windows, and some versions of Linux (32 bit). Note for Mac Users: the latest version of Scratch 2.0 Offline requires Adobe Air 20. To upgrade to Adobe Air 20 manually, go here. Scratch Offline Editor Next download and install the Scratch 2.0 Offline Editor Mac OS X - Download Mac OS 10.5 & Older - Download Windows - Download Linux - Download Support Materials Need some help getting started? Starter Projects - Download Getting Started Guide - Download Scratch Cards - Download Updates The Offline Editor can update itself (with user permission). The current version is 456.0.1. Other Versions of Scratch If you have an older computer, or cannot install the Scratch 2.0 offline editor, you can try installing Scratch 1.4. If you are a network administrator: a Scratch 2.0 MSI has been created and maintained by a member of the community and hosted for public download here. Known issues

Poppy Ergo Jr avec impressions 3D Le bras robotique Poppy Ergo Jr fait partie de la même famille que Poppy Humanoid et Poppy Torso, sortis en 2015, et qui ont déjà commencé à conquérir le monde de la recherche et de l'éducation ! Le projet Poppy Poppy est une plateforme open-source pour la création, l'utilisation et le partage d'objets robotiques interactifs. Elle s'adresse aux débutants comme aux experts, dans les domaines de l'éducation, de la science, de l'art, et plus généralement au monde des makers. Elle a été conçue comme un outil pour apprendre, créer et partager des idées et technologies liées au monde numérique. La plateforme technologique Poppy est constituée de modèles matériels open-source (CC-BY-SA), d'une librairie logicielle Pypot open-source et basée sur le langage Python. Poppy est une plateforme technologique permettant de créer tout type de créatures et autres robots. Présentation de Poppy Ergo Jr L'installation artistique « Mathematics a beautiful elsewhere» Le kit Poppy Ergo Jr La technologie Poppy

Suivi de projet: Programmation du robot avec mBlock (de type Scratch) Vous devez réaliser un programme qui : est à l'écoute des commandes reçues par une connexion bluetooth, et éventuellement est capable d'envoyer des informations d'état du robot à cette interface Android,est capable de déplacer le robot selon les consignes reçues de l'interface Android,est capable de suivre une ligne au sol,comporte toutes sortes d'idées pour suivre la ligne le plus vite possible sans faire d'erreur ! La programmation de type Scratch : Programme mBlock : et dernières versions 3.1f : Windows et OSX Bug dans la communication avec "Data available" -> remplacer le fichier MeSerial.cpp par celui-ci dans le répertoire [Installation directory]\mBlock\Arduino\libraries\makeblock\src Tutoriaux du site mBlock : ici. Exemple de fichier : Ultrasonic automatic obstacle avoidance.sb2 Document pour démarrer avec mBlock : Schéma de la carte Orion : Makeblock_Orion_Schematic_V1.0.PDF Comment programmer le robot-tank : préparation

Scratch — Centre de Ressources Numériques - Labomedia Scratch est un logiciel développé par le MIT qui permet de faire des programmes interactifs "temps réel" avec une approche très simple, didactique et ludique, une petite vidéo d'intro : Installation de Scratch "normal" sans la brique Arduino : Installation de S4A Télécharger et installer la version qui vous convient ici : (seulement la version 32bit pour linux) pour la version 64bit c'est ici Installez Arduino : Télécharger et téléverser le firmware suivant dans l'arduino : Lancez S4A et charger un exemple pour démarrer Utiliser scratch avec Arduino Cette modification de scratch réalisée par citilab permet d'utiliser la carte arduino et donc de connecter capteurs et actionneurs avec le logiciel Scratch Application permettant d'utiliser son téléphone comme interface de contrôle pour Scratch. /opt/Scratch\ 2/bin/Scratch\ 2

La robotique pédagogique dans les écoles de Québec 12 mai 2016 | 12:06 Les robots ne sont pas que des créatures issues de la science-fiction. Les robots sont aujourd’hui présents partout, même dans les écoles. Quand nous pensons aux robots, nous avons souvent en tête l’image des robots humanoïdes, mais de nos jours, les robots présentent une grande diversité. Ils ne ressemblent pas tous à des petits bonhommes comme NAO ou Milo (conçu pour des enfants autistes), mais ils ont parfois des allures d’aspirateur, d’alarme incendie ou de bras robotiques industriels. Aujourd’hui, les robots s’infiltrent petit à petit dans notre quotidien et présentent à la fois des opportunités et des menaces pour nos différentes activités humaines. Apprendre par la construction et la mise à l’essai de robots Les robots permettent d’aller au-delà de certains apprentissages qui peuvent être abstraits lorsque enseignés sur papier ou avec une tablette. Des robots pédagogiques, de la maternelle à l’université La robotique pédagogique dans les écoles de Québec

Robots Makeblock pas cher | Makeblock au meilleur prix Robot éducatif mBot Ranger Bluetooth Apprentissage ludique de la programmation Contrôleur puissant ATMega 2560 Châssis évolutif Comme pour tous les robots de la gamme STEM, ce robot modulable en kit est idéalement conçu pour l'apprentissage de la robotique, de l'électronique et de la programmation Arduino. Les pièces mécaniques et électroniques utilisées sont spécialement étudiées pour permettent de construire, au choix, un robot mobile à chenilles ou un robot à trois roues ou encore un robot de type "pendulum" à 2 roues. Dans cet ensemble, les modules électroniques fournis permettent de programmer des fonctions utilisant 6 types de capteurs et une liaison Bluetooth pour la commande directe ou la programmation. La programmation s'effectue via le logiciel MBLOCK sur PC mais également à l'aide de la nouvelle application MakeblockHD sous iPad et tablettes.

Grove - Starter Kit v3 - Seeed Wiki Introduction Grove is a modular electronics platform for quick prototyping that does not involve soldering or bread boarding. Simply plug the Grove modules into the Grove shield and leverage the example code provided for each Grove module. Preface About Grove Grove is a modulated, ready-to-use tool set. Get to know Arduino If this is your first time to use an Arduino, you need to complete the following steps: The download address of the Grove - Starter Kit Sketchbook is here. Now you have got yourself ready for the Grove exploration. Parts list 1*Base Shield1*Grove - LCD RGB Backlight1*Grove - Smart Relay1*Grove - Buzzer1*Grove - Sound Sensor1*Grove - Touch Sensor1*Grove - Rotary Angle Sensor1*Grove - Temperature Sensor1*Grove - LED1*Grove - Light Sensor1*Grove – Button1*DIP LED Blue-Blue1*DIP LED Green-Green1*DIP LED Red-Red1*Mini Servo10*Grove Cables1*9V to Barrel Jack Adapter1*Grove starter kit Manual1*Green Plastic Box Modules Detail Grove - Base Shield Digital Ports Analog Ports Example

Appliquer | mBot Présentation de la résolution d'un problème sociétal simple, décliné en 5ème 4ème 3ème en adaptant les algorithmes et les capteurs utilisés aux repères de progressivités du programme de technologie. Problème sociétal : Comment une voiture sans conducteur peut éviter les accidents ?Problèmes technologiques à résoudre en 5ème :Comment mettre en marche arrêter un robot ? mBot-resolution-problème-5-4-3eme

Related: