Valeur de cette activité : 15 points
Compétence :
Compétence :
Compétence :
Programmer le jeu Etch A Sketch en langage NXC

A-Module 12 : ROBOTIQUE - Linux : 15 points - difficulté : 3

Programmer le jeu Etch A Sketch en langage NXC

Description


Cette activité consiste à programmer le jeu Etch A Sketch en lanagge NXC pour le roboto NXT



  1. Vous aurez besoin des commandes et structures suivantes:
     
    
    
    
    
    task main()
    {
    }
    
    SetSensorTouch(IN_1);
    
    ClearScreen();
    
    //vous devrez utilisez plusieurs variables
    int x;
    
    x=50;
    
    while(true)
    {
    }
    
    
    if(Sensor(IN_1)==1)
    {
    }
    
    ra = MotorRotationCount(OUT_A);
    
    
    //vous devrez utilisez plusieurs structures if
    if ( )
    {
    
    }
    
    //incrémentation d'une variable
    x=x+1;
    
    
    PointOut(x,y);
    
     
    


  2. Lancez Geany et produisez votre programmation en utilisant :
    Le moteur B pour le déplacement horizontale
    Le moteur A pour le déplacement vertical
    Un capteur de toucher qui permettra d'effacer le dessin produit sur l'écran du robot

  3. Enregistrez sous le nom eas.nxc

  4. Compilez en utilisant le ligne de commande :
    nbc eas.nxc -O=eas.rxe

  5. Téléchargez le programme .rxe dans le robot en utilisant le ligne de commande :
    sudo t2n -put eas.rxe

  6. Faites une démonstration à l'enseignant qui vous donnera un CODE DE VALIDATION
  7. Ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 123915

  8. Inscrivez dans le champ titre : Programmer le jeu Etch A Sketch en langage NXC

  9. Sélectionnez la section : MODULE ROBOTIQUE

  10. Sélectionnez la matière : informatique

  11. Inscrivez dans le champ no de la directive : 123915

  12. Inscrivez dans votre page le titre de niveau 1 : Programmer le jeu Etch A Sketch en langage NXC

  13. Insérez le code de votre programme entre les balises <pre> </pre>

  14. Inscrivez et complétez dans votre page :
    Mon code de validation est : __________

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