Aller au contenu
Eliobot
Retour sur eliobot.com
Retour sur eliobot.com
Eliobot
  • Retour sur eliobot.com

Premiers pas

  • L’assemblage de Eliobot
  • Premier programme
  • Découvrir les mouvements de base
  • Contourner un obstacle

Assemblage

  • Construire des obstacles

Eliobloc

  • Mettre a jour le robot pour la nouvelle interface
  • Accueil
  • Docs
  • Premiers pas

Découvrir les mouvements de base

Sommaire
  • Introduction :
  • Étape 1 : Faire avancer Eliobot
    • A) Création du programme
      • Option 1 : Mouvement sur une durée définie
      • Option 2 : Mouvement sur une durée indéfinie
    • B) Transfert du programme
  • Étape 2 : Faire reculer Eliobot
  • Étape 3 : Faire tourner Eliobot vers la droite
    • A) Création du programme
      • Option 1 : Mouvement sur une durée définie
      • Option 2 : Activer le mode toupie :)
    • B) Transfert du programme
  • Étape 4 : Faire tourner Eliobot vers la gauche
  • Challenge : réaliser un carré
    • A) La ligne droite
    • B) Le virage
    • C) La boucle magique
    • D) Transfert du programme
  • Mot de fin

Introduction : #

Maintenant que vous savez utiliser l’interface, nous pouvons aller plus loin dans la programmation. L’objectif de ce tutoriel est de vous faire découvrir les 3 mouvements de base du robot : le faire avancer, reculer et tourner.

Pour mettre en application vos apprentissages, nous vous défions à la fin de ce tutoriel. Votre défi si vous l’acceptez, sera de réaliser un carré avec Eliobot 🙂

Pour débuter ce tutoriel, rendez-vous sur notre interface de programmation https://app.eliobot.com/.

Étape 1 : Faire avancer Eliobot #

L’objectif de cette première étape est de faire avancer Eliobot.

A) Création du programme #
  • Pour faire avancer le robot, vous devez sélectionner un mouvement vers l’avant. Cliquez dans le bloc « Mouvements » et glissez « Déplacer le robot vers l’avant » dans votre espace de travail.
Option 1 : Mouvement sur une durée définie #
  • Si vous souhaitez qu’Eliobot avance sur une durée définie (dans notre exemple 30 secondes), vous devez ajouter une temporisation à votre mouvement. Cliquez sur « Utilitaires » et insérez le bloc « attendre 1 seconde ».
  • Modifiez le chiffre 1 par 30 pour indiquer à Eliobot de se déplacer vers l’avant sur 30 secondes.
Option 2 : Mouvement sur une durée indéfinie #
  • Si vous souhaitez qu’Eliobot avance sur une durée indéfinie, vous devez ajouter une boucle à votre mouvement afin qu’il soit répété. Cliquez sur « Boucles » dans votre boîte à outils et glissez le bloc « répéter tant que » en dehors du bloc précédent.
  • Rappelez-vous, pour que la boucle soit complète, vous devez lui ajouter une condition. Le robot se déplace vers l’avant tant que la condition est vraie. Cliquez dans le bloc « Conditions » et glissez « vrai » dans la boucle.
B) Transfert du programme #
  • Vous devez maintenant programmer votre robot. Branchez-le à l’aide du câble USB puis téléchargez votre programme en cliquant sur l’onglet en haut à droite « Programmer ».
  • Vérifiez que le fichier « main.py » est présent dans vos téléchargements et transférez-le dans le périphérique ELIO.
  • Débranchez Eliobot et allumez-le pour le voir avancer 🙂

Étape 2 : Faire reculer Eliobot #

L’objectif de cette deuxième étape est de faire reculer Eliobot.

La démarche est identique à la première étape car le mouvement reste le même, c’est simplement le sens qui change.

  • Nous souhaitons que le robot se déplace vers l’arrière. Pour faire reculer le robot, il vous suffit de cliquer sur le menu déroulant marqué par un petit triangle orange sur la droite du bloc « Déplacer le robot vers ». Sélectionnez ensuite la modalité « arrière ».

La démarche est la même que vous optiez pour l’option 1 ou l’option 2.

  • Branchez Eliobot, transférez le programme. Allumez Eliobot et admirez-le reculer 🙂

Étape 3 : Faire tourner Eliobot vers la droite #

L’objectif de cette troisième étape est de faire tourner Eliobot à droite.

A) Création du programme #
  • Pour faire tourner le robot, vous devez sélectionner un mouvement de rotation. Cliquez dans le bloc « Mouvements » et glissez « Tourner le robot vers la droite » dans votre espace de travail.
Option 1 : Mouvement sur une durée définie #
  • Si vous souhaitez que le robot tourne sur une durée définie (dans notre exemple 2 secondes), vous devez ajouter une temporisation à votre mouvement. Cliquez sur « Utilitaires » et insérez le bloc « attendre 1 seconde ».
  • Modifiez le chiffre 1 par le chiffre 2 pour indiquer à Eliobot de tourner vers la droite sur 2 secondes.
Option 2 : Activer le mode toupie 🙂 #
  • Nous souhaitons que le robot tourne vers la droite sur une durée infinie (qu’il fasse la toupie). Vous devez créer une boucle afin qu’elle soit répétée. Cliquez sur « Boucles » dans votre boîte à outils et glissez le bloc « répéter tant que » en dehors du bloc précédent.
  • Pour que la boucle soit complète, ajoutez-lui une condition. Le robot tourne sur la droite tant que la condition est vraie. Cliquez dans le bloc « Conditions » et glissez « vrai » dans la boucle.
B) Transfert du programme #
  • Branchez-le robot, téléchargez-le programme et transférez-le dans le périphérique ELIO.
  • Débranchez Eliobot et allumez-le pour le voir tourner vers la droite 🙂

Étape 4 : Faire tourner Eliobot vers la gauche #

L’objectif de cette quatrième étape est de faire tourner Eliobot vers la gauche.

La démarche est identique à l’étape précédente, car le mouvement de rotation reste le même, c’est le sens qui change.

  • Nous souhaitons que le robot réalise un virage vers la gauche. Pour faire tourner le robot vers la gauche, il vous suffit de cliquer sur le menu déroulant marqué par un petit triangle orange sur la droite du bloc « Tourner le robot vers ». Sélectionnez ensuite la modalité « gauche ».

La démarche est la même que vous optiez pour l’option 1 ou l’option 2.

  • Branchez Eliobot, transférez le programme. Allumez Eliobot et admirez-le tourner vers la gauche 🙂

Challenge : réaliser un carré #

C’est le moment de vous challenger ! Arriverez-vous à réaliser ce carré ?

Un carré est composé de sous-mouvements : une ligne droite et un virage répété quatre fois.

A) La ligne droite #
  • Le premier sous mouvement est de faire avancer le robot pour tracer le premier coté du carré. Comme nous l’avons vu dans l’étape 1, vous devez sélectionner le mouvement vers l’avant. Insérez le bloc « Déplacer le robot vers l’avant » dans votre espace de travail.
  • Vous devez ensuite ajoutez une temporisation pour que Eliobot se déplace en ligne droite sur la durée de 1 seconde. Insérez le bloc « attendre 1 seconde » dans utilitaire.

Vous pouvez sélectionner une durée plus longue si vous souhaitez un carré de grande taille.

B) Le virage #
  • Le deuxième sous mouvement est de faire tourner le robot vers la droite pour tracer un angle droit. Comme nous l’avons vu dans l’étape 3, insérez le bloc « tourner le robot vers la droite » sous les blocs précédents.

Aide : 270 millisecondes = un quart de tour

  • Vous devez ensuite ajouter une temporisation pour que Eliobot effectue une rotation sur un quart de tour soit sur 270 millisecondes. Insérez le bloc « attendre 1 seconde » dans votre espace de travail puis modifiez la durée et l’unité du bloc.
C) La boucle magique #
  • Pour rappel, un carré est composé d’une ligne droite et d’un virage répété quatre fois. Maintenant que vous avez réalisé un côté du carré, vous devez répéter cette opération plusieurs fois pour obtenir les trois restants.
  • Pour vous faciliter la tâche, nous avons développé une fonctionnalité vous permettant en un seul bloc de répéter plusieurs fois la même opération.
  • Cliquez sur « Boucles » dans votre boîte à outils et insérez le bloc « Répéter … fois, faire » dans votre espace de travail. Glissez ce bloc à gauche des précédents.
  • Insérez le chiffre 4 dans la boucle pour répéter 4 fois l’opération ligne droite sur 1 seconde + virage d’un quart de tour.
D) Transfert du programme #
  • Branchez-le robot, téléchargez-le programme et transférez-le dans le périphérique ELIO.
  • Débranchez-le robot et allumez-le pour voir Eliobot réaliser son carré 🙂

Mot de fin #

Félicitation pour ce nouveau défi de relevé jeune créateur ! Prochaine étape, challenger Eliobot en lui demandant de contourner un obstacle ! Vous êtes prêt à relever ce nouveau défi ?

Pensez à partager votre expérience sur nos réseaux sociaux. Nous vous ferons un plaisir de partager vos créations et d’échanger avec vous.

À très vite 🙂

What are your Feelings
Partager cet article :
  • Facebook
  • Twitter
  • LinkedIn
Still stuck? How can we help?

How can we help?

Updated on 26 décembre 2022
Premier programmeContourner un obstacle

Powered by BetterDocs

Sommaire
  • Introduction :
  • Étape 1 : Faire avancer Eliobot
    • A) Création du programme
      • Option 1 : Mouvement sur une durée définie
      • Option 2 : Mouvement sur une durée indéfinie
    • B) Transfert du programme
  • Étape 2 : Faire reculer Eliobot
  • Étape 3 : Faire tourner Eliobot vers la droite
    • A) Création du programme
      • Option 1 : Mouvement sur une durée définie
      • Option 2 : Activer le mode toupie :)
    • B) Transfert du programme
  • Étape 4 : Faire tourner Eliobot vers la gauche
  • Challenge : réaliser un carré
    • A) La ligne droite
    • B) Le virage
    • C) La boucle magique
    • D) Transfert du programme
  • Mot de fin

Copyright © 2023 Eliobot