Principal Mac Apprenez aux enfants à coder avec Lego Mindstorms

Apprenez aux enfants à coder avec Lego Mindstorms



Trouvez-nous un enfant qui n'aime pas les Lego et nous vous montrerons un extraterrestre déguisé en enfant.

Il n'y a pas de meilleur moyen d'inspirer les enfants et de leur présenter plusieurs concepts de programmation clés que Lego Mindstorms, qui leur permet de construire un robot à partir de Lego et de le programmer également.

Il y a quelques mises en garde. Tout d'abord, l'ensemble Lego Mindstorms est cher : le prix en ligne le plus bas que nous ayons pu trouver était d'environ 230 £ TTC, et si vous entrez dans John Lewis, vous le trouverez en vente à 300 £. La seconde est que les plus jeunes auront besoin d'aide pour construire les modèles.

Si vous y mettez l'effort, cependant, l'éventail des possibilités offertes par l'ensemble de base est incroyable. Comme pour tous les Lego, la seule vraie limite à ce que vous pouvez créer est votre imagination (et le nombre de kits supplémentaires que vous achetez). Heureusement, vous avez le choix entre cinq types de robots à construire, comme le Gripp3r, un robot puissant qui peut soulever et transporter des objets lourds avec ses pinces à préhension.

Lego Gripp3r

Avec un seul ensemble d'instructions imprimées dans la boîte, vous devrez aller en ligne pour découvrir comment construire la plupart des robots. En conséquence, vous aurez besoin d'un ordinateur ou d'une tablette à portée de main pendant que vous travaillez, mais Lego a rendu la tâche de création moins intimidante en divisant intelligemment le processus de construction en missions distinctes. Par exemple, lors de la fabrication de Gripp3r, vous commencez par fabriquer la main de préhension, puis ajoutez des pièces supplémentaires sur trois missions pour créer le robot complet.

Une fois que vous avez terminé le processus assez technique de construction de votre modèle - qui utilise la gamme de blocs de construction Technic plus squelettiques de Lego, dont 594 sont dans la boîte - vous êtes prêt à créer votre programme.

Programmation

Mindstorms est fourni avec un environnement de programmation graphique basé sur LabView . La version de Lego a été adaptée pour fonctionner avec les ensembles Mindstorms, mais vous n'avez pas besoin d'acheter un modèle pour l'utiliser gratuitement ; vous pouvez le télécharger ici .

Comme pour Scratch, vous construisez votre programme à l'aide de modules codés par couleur : les modules d'action sont colorés en vert, les capteurs sont jaunes et les commandes de contrôle de flux sont orange.

Dans notre exemple de main robotique, nous voulons que le moteur s'active pour que les doigts s'ouvrent ; la commande pour faire un bruit d'aérofrein ; les doigts pour fermer puis – après une pause – pour ouvrir à nouveau. Cela nécessite cinq modules comme indiqué ci-dessous. Une fois que vous avez suivi les instructions pour créer ceci, il est temps d'expérimenter avec les paramètres ; nous avons perdu une fillette de sept ans pendant une demi-heure alors qu'elle jouait avec les différents effets sonores.

Si cela semble trop simpliste, n'ayez crainte. LabView comprend de nombreuses opérations avancées, et au moment où vous avez terminé de construire Gripp3r, ce simple ensemble de modules est rapidement devenu beaucoup plus complexe, avec de nombreuses boucles et commutateurs.

Des projets plus avancés incluent l'enregistrement de données, et il y a un capteur couleur, tactile et infrarouge dans la boîte. Vous pouvez également acheter des capteurs gyroscopiques, à ultrasons, sonores, boussoles et accéléromètres directement auprès de Lego.
Vous n'êtes pas non plus limité à LabView. Par example, ROBOTC est conçu pour créer des programmes plus complexes qui fonctionnent avec Lego Mindstorms.

Une fois que vous avez fini de créer votre programme, il est temps de l'essayer dans le monde réel. La clé de tout cela est la brique intelligente Mindstorms EV3 (que vous pouvez voir au centre du robot serpent, ci-dessous).

Lego Mindstorms Serpent

Vous devez d'abord le connecter au modèle que vous avez construit via l'un des câbles de type Ethernet. Il y a quatre ports disponibles - A, B, C et D - et si vous regardez attentivement les captures d'écran de la procédure pas à pas, vous verrez que nous attachons le moteur au port A.

Vous connectez ensuite la brique EV3 à votre PC ou Mac via le câble fourni et appuyez sur play ; le programme s'exécutera automatiquement.

Il sera également stocké sur le bloc pour que vous puissiez contrôler la main (dans notre cas) sans être connecté au PC.

Dans la classe

Comme pour Scratch, vous constaterez peut-être que votre école secondaire locale a déjà investi dans Mindstorms pour l'éducation. Soutenus par une vaste gamme de ressources et de kits supplémentaires, ils offrent aux classes un excellent moyen de travailler ensemble sur un projet. Par exemple, certains ensembles incluent des tapis - comme un paysage spatial et une ville verte - afin que les élèves puissent travailler ensemble pour créer quelque chose de plus grand que des robots simples.

Il existe également une communauté dynamique de constructeurs Mindstorms, avec Lego facilitant le téléchargement et le partage de vos créations. Si vous voulez voir comment quelqu'un a construit une guitare à partir du kit, ou un détecteur de tremblement de terre, ou une machine à lancer les dés, c'est aussi simple que de télécharger son projet.

Ci-dessous, nous présentons la façon dont Mindstorms fonctionne avec un projet plus modeste que vous pouvez même suivre sans ensemble physique.

Première étape : moteur allumé

Téléchargez le logiciel d'ici .

Cliquez sur Fichier | Nouveau projet et fermez l'éditeur de contenu pour supprimer la boîte. Faites glisser Medium Motor depuis la zone verte Actions et cliquez dessus à côté du bouton de lecture. Appuyez sur la flèche circulaire pour choisir la durée d'activation, en nombre de secondes, de degrés ou de rotations. Cliquez sur 75 et vous pouvez contrôler le mouvement : positif égale vers l'avant ; négatif est égal à l'envers.

La première étape

Deuxième étape : les poings serrés

Pour les besoins de cette procédure pas à pas, nous allons supposer que vous avez construit la main de préhension décrite. Si nous envoyions ce programme à la main maintenant, cela serrerait la poignée.

Ajoutez un bloc d'attente, comme indiqué ci-dessus, et modifiez la valeur à 2, afin qu'il s'arrête pendant deux secondes. Nous ajoutons ensuite un autre bloc Medium Motor, mais modifions la valeur à -75. En effet, notre programme va maintenant serrer la pince, attendre deux secondes, puis desserrer.

Étape 2

Troisième étape : Devenir fou

Pour rendre les choses un peu plus intéressantes, ajoutez une fonction de boucle. Faites-le glisser à côté du bouton de lecture, puis repositionnez les autres commandes à l'intérieur.

Par défaut, la boucle se poursuivra un nombre illimité de fois, alors cliquez sur le symbole de l'infini. Dans le menu déroulant, vous verrez un certain nombre d'options. Vous pouvez opter pour une lecture d'intensité à partir du capteur de couleur, d'un capteur tactile, d'une minuterie ou plus. Pour plus de simplicité, choisissez un nombre de trois.

étape 3

cómo cambiar mi foto de perfil en facebook sin publicar

Quatrième étape : bon travail

Pour finir, nous allons ajouter un peu d'audio. Faites glisser le module Sound de la zone d'actions verte à droite de la boucle. L'icône du dossier est affichée par défaut, ce qui signifie que lorsque vous cliquez dans le rectangle en haut à droite de la boîte, les effets sonores et les voix disponibles s'affichent.

Ici, nous choisissons Bon travail, pour célébrer notre serrage et desserrage de la main trois fois. Mais vous pouvez jouer une note ou une tonalité – ou une série d'entre elles pour créer une mélodie.

Étape 4

Des Articles Intéressants

Choix De L'Éditeur

Rumeurs sur la date de sortie de la PS5: Quand Sony lancera-t-il sa prochaine console?
Rumeurs sur la date de sortie de la PS5: Quand Sony lancera-t-il sa prochaine console?
En mai, le PDG de Sony Interactive, John Kodera, a déclaré que la PS4 entrait dans la fin de son cycle de vie. Les pensées ont naturellement pivoté vers une nouvelle console, vraisemblablement appelée PS5. Kodera a laissé entendre que la PS5
Google Chrome 68 est sorti, marque les sites HTTP comme «non sécurisés»
Google Chrome 68 est sorti, marque les sites HTTP comme «non sécurisés»
Le navigateur Web le plus populaire, Google Chrome 68, a atteint la branche stable et est maintenant disponible pour Windows, Linux, Mac et Android.
Quinto Black CT v3.1: Design mis à jour, nouvelles fonctionnalités
Quinto Black CT v3.1: Design mis à jour, nouvelles fonctionnalités
Winamp est l'un des lecteurs multimédias les plus populaires disponibles pour Windows. Un de mes skins préférés pour Winamp, la version 2.7 de 'Quinto Black CT' est maintenant disponible.
Archives de balises: 0x80240031
Archives de balises: 0x80240031
Test de l'Asus Transformer 3 Pro: jouer à la Surface Pro 4 à son propre jeu
Test de l'Asus Transformer 3 Pro: jouer à la Surface Pro 4 à son propre jeu
Il n'y a pas de prix pour deviner qui Asus défie avec le Transformer 3 Pro. Avec sa béquille réglable, son clavier folio et sa conception 2-en-1, c'est l'image crachée de la Surface Pro 4 de Microsoft. Asus est clairement
Comment arrêter l'hébergement dans Parsec
Comment arrêter l'hébergement dans Parsec
Parsec est un logiciel d'accès à distance créé pour les sessions de jeu. Vous pouvez héberger une session de jeu en utilisant Parsec, et d'autres peuvent se joindre avec votre permission. Cependant, que se passe-t-il lorsque vous souhaitez arrêter l'hébergement ? Continuez à lire cet article, et
Facebook n'arrête pas de me déconnecter – que faire ?
Facebook n'arrête pas de me déconnecter – que faire ?
Facebook existe depuis plus d'une décennie maintenant, et il est difficile de se souvenir du monde qui l'a précédé. Tout le monde est tellement habitué à se connecter via Facebook, et c'est le principal outil de recherche pour trouver quelqu'un de nos jours, surtout que