Valeur de cette activité : 5 points
Compétence :
Compétence :
Compétence :
Le défi des 4 tuiles

A-Module 12 : ROBOTIQUE - Linux : 5 points - difficulté : 2

Le défi des 4 tuiles

Description

Votre premier défi consiste à programmer le robot en utilisant les informations ci-dessous afin qu'il se déplace sur une distance exacte de 4 tuiles de plancher
Voici quelques informations qui pourront vous aider dans la réalisation de cette tâche :

Sachant que la diamètre d'une roue standard du robot est de 5,5 cm

Sachant que la circonférence d'une roue est donnée par la formule suivante :
c=pi x d

Utilisez la valeur 3.14 pour la valeur de pi



Sachant que la mesure d'une tuile est de 30,5 cm

Sachant qu'une calculatrice est offerte en tapant dans le terminal la commande :
bc -l

Sachant qu'un tour de roue correspond à 360 degrés de rotation de son axe (essieu)
Note : Qu'est-ce que pi?

Pi, appelé parfois constante d’Archimèdea, est un nombre représenté par la lettre grecque du même nom (minuscule et en italique) : π. C’est le rapport constant de la circonférence d’un cercle à son diamètre dans un plan euclidien. On peut également le définir comme le rapport de la superficie d’un cercle au carré de son rayon.

source : https://fr.wikipedia.org/wiki/Pi


Pour cette activité, vous aurez à consulter les pages d'aide suivantes :
  1. Activité Robot-Nxt-Linux : Étape 0
  2. Résumé des principales commandes
  3. Les principales commandes




  1. Construisez un robot muni de 2 moteurs et d'une roue pivotante ou non pivotante

  2. Lancez le logiciel geany

  3. Créez un nouveau fichier

  4. Enregistrez ce fichier sous le nom tuile.nxc

  5. Copiez , collez et complétez ce programme de base ci-dessous
    task main()
    {
    Rotat...
    }
    
    


    
    Vous aurez besoin de la structure suivante :
    
    task main()
    {
    
    }
    
    et de la commande suivante :
    
    RotateMotor(OUT_AB,100,100);
    
    
    


  6. Enregistrez de nouveau votre programme tuile.nxc

  7. Compilez votre programme sous le nom tuile.rxe
    nbc tuile.nxc -O=tuile.rxe

  8. Branchez et allumez votre robot

  9. Téléchargez votre programme compilé tuile.rxe dans votre robot et testez-le.
    sudo t2n -put tuile.rxe

  10. Lorsque votre programme fonctionne bien, faites une démonstration à l'enseignant qui vous donnera votre CODE DE VALIDATION.
  11. Ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 138163

  12. Inscrivez dans le champ titre : Le défi des 4 tuiles

  13. Sélectionnez la section : MODULE Robotique Linux

  14. Sélectionnez la matière : informatique

  15. Inscrivez dans le champ no de la directive : 138163

  16. Inscrivez dans votre page le titre de niveau 1 : Le défi des 4 tuiles

  17. Inscrivez et complétez : Mon code de validation est : ______

  18. Copiez/collez le code de votre programme tuile.nxc entre les balises<pre> </pre>

  19. Indiquez vos calculs (données initiales et calculs) qui vous ont permis de connaître le paramètre de rotation des moteurs entre les balises<pre> </pre>

  20. Visualisez votre page et apportez des modifications au besoin.