Activité de robotique


    Les variables
Qu’est-ce qu’une variable

   La variable est un contenant où on place une
    valeur numérique
   La valeur numérique peut varier
   Habituellement une variable contient toujours
    le même type de donnée (distance, durée,
    nombre de degrés, etc.)
   La variable peut être utilisée plusieurs fois
    sans changer son contenu
Pourquoi utiliser des variables en
robotique?
   Le robot réagit à son environnement
   Il doit souvent prendre des informations pour
    ensuite
       les communiquer;
       s’en servir;
       les compiler pour une analyse
Comment utiliser les variables?
   Les capteurs prennent des informations numériques (distance,
    pourcentage, degrés, température, etc.) ou logiques
   Ces informations peuvent être utilisées directement, enregistrées
    dans une variable, enregistrées dans un fichier, affichées sur
    l’écran de la brique ou envoyées à l’ordinateur.
   On doit utiliser les blocs de la palette entière
Différence entre les blocs

   Bloc attendre du                                      Bloc capteur du
    capteur ultrason                                     capteur ultrason




                Plot de données




   Lorsqu’on utilise un capteur pour prendre des données, il faut
   prendre celui de la palette entière (jaune)
   Le plot de données permet de transmettre l’information à un
   autre bloc
Plot de données
                                                           Cliquez ici pour
Voici un exemple de                                        dérouler ou
transmission de donnée                                     refermer le plot de
d’un capteur à un moteur                                   données




                                                          Selon le bloc, le
                                                          plot de données
                                                          possède
                                                          plusieurs prises.
                                                          Chacune a un
                                                          nom et une
Les données partent du capteur, le fil de données sort    fonction précise
d’une prise du côté droit du plot de données du capteur
et entre dans une prise du côté gauche du plot de
données du moteur
Utiliser un bloc variable
 D’abord, il faut définir les variables
 (nom et type de donnée)




                                   Cliquez sur Créer, donnez un nom et
                                   choisissez le type de données
Utiliser un bloc variable, suite…
  Une fois la variable définie, on la trouve
  dans les blocs avancés de la palette
  entière




Sélectionnez la variable
dans la liste et cochez
l’action (lire ou écrire)


                            Si on veut mettre une information dans une
                            variable, il faut sélectionner Écrire.
Utiliser un bloc variable, suite…
    Enregistrez l’information
    dans la variable avec un
    fil de données




                                La variable peut ensuite être
                                utilisée dans des opérations
                                mathématiques et dans le
                                reste du programme
Activité
Créez un compteur en utilisant une variable


Faites afficher le nombre sur l’écran de la brique


L’écran n’affiche que du texte, vous
devrez convertir le nombre en texte à
l’aide du bloc approprié de la palette
Avancés


Vous pouvez par exemple compter le nombre de          Limitez
fois que le capteur tactile est activé ou le nombre   l’expérience à 30
de fois qu’un objet est à une distance de moins de    secondes
30 centimètres

Variables

  • 1.
  • 2.
    Qu’est-ce qu’une variable  La variable est un contenant où on place une valeur numérique  La valeur numérique peut varier  Habituellement une variable contient toujours le même type de donnée (distance, durée, nombre de degrés, etc.)  La variable peut être utilisée plusieurs fois sans changer son contenu
  • 3.
    Pourquoi utiliser desvariables en robotique?  Le robot réagit à son environnement  Il doit souvent prendre des informations pour ensuite  les communiquer;  s’en servir;  les compiler pour une analyse
  • 4.
    Comment utiliser lesvariables?  Les capteurs prennent des informations numériques (distance, pourcentage, degrés, température, etc.) ou logiques  Ces informations peuvent être utilisées directement, enregistrées dans une variable, enregistrées dans un fichier, affichées sur l’écran de la brique ou envoyées à l’ordinateur.  On doit utiliser les blocs de la palette entière
  • 5.
    Différence entre lesblocs Bloc attendre du Bloc capteur du capteur ultrason capteur ultrason Plot de données Lorsqu’on utilise un capteur pour prendre des données, il faut prendre celui de la palette entière (jaune) Le plot de données permet de transmettre l’information à un autre bloc
  • 6.
    Plot de données Cliquez ici pour Voici un exemple de dérouler ou transmission de donnée refermer le plot de d’un capteur à un moteur données Selon le bloc, le plot de données possède plusieurs prises. Chacune a un nom et une Les données partent du capteur, le fil de données sort fonction précise d’une prise du côté droit du plot de données du capteur et entre dans une prise du côté gauche du plot de données du moteur
  • 7.
    Utiliser un blocvariable D’abord, il faut définir les variables (nom et type de donnée) Cliquez sur Créer, donnez un nom et choisissez le type de données
  • 8.
    Utiliser un blocvariable, suite… Une fois la variable définie, on la trouve dans les blocs avancés de la palette entière Sélectionnez la variable dans la liste et cochez l’action (lire ou écrire) Si on veut mettre une information dans une variable, il faut sélectionner Écrire.
  • 9.
    Utiliser un blocvariable, suite… Enregistrez l’information dans la variable avec un fil de données La variable peut ensuite être utilisée dans des opérations mathématiques et dans le reste du programme
  • 10.
    Activité Créez un compteuren utilisant une variable Faites afficher le nombre sur l’écran de la brique L’écran n’affiche que du texte, vous devrez convertir le nombre en texte à l’aide du bloc approprié de la palette Avancés Vous pouvez par exemple compter le nombre de Limitez fois que le capteur tactile est activé ou le nombre l’expérience à 30 de fois qu’un objet est à une distance de moins de secondes 30 centimètres