SlideShare ist ein Scribd-Unternehmen logo
1 von 10
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       secondes
de 30 centimètres

Weitere ähnliche Inhalte

Ähnlich wie Variables

Cours_P627_09_03_2023.pptghfgggghgghhghh
Cours_P627_09_03_2023.pptghfgggghgghhghhCours_P627_09_03_2023.pptghfgggghgghhghh
Cours_P627_09_03_2023.pptghfgggghgghhghhAbdo Brahmi
 
2_systemes_mesure.pdf
2_systemes_mesure.pdf2_systemes_mesure.pdf
2_systemes_mesure.pdfCadelKante
 
Capteurs-cours-01(www.alloacademy.com).pdf
Capteurs-cours-01(www.alloacademy.com).pdfCapteurs-cours-01(www.alloacademy.com).pdf
Capteurs-cours-01(www.alloacademy.com).pdfkorukobasket
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docxkhalil Ismail
 
PhyloJava : une application de phylogénie sur la grille DATAGRID
PhyloJava : une application de phylogénie sur la grille DATAGRIDPhyloJava : une application de phylogénie sur la grille DATAGRID
PhyloJava : une application de phylogénie sur la grille DATAGRIDsuive
 
ENSEIRB - Stage 3A @IIT Chicago
ENSEIRB - Stage 3A @IIT ChicagoENSEIRB - Stage 3A @IIT Chicago
ENSEIRB - Stage 3A @IIT ChicagoArnaud Lempereur
 
Comment le Data et Deep Learning révolutionnent la science
Comment le Data et Deep Learning révolutionnent la scienceComment le Data et Deep Learning révolutionnent la science
Comment le Data et Deep Learning révolutionnent la sciencehabib200
 
FLUPA UX-Day 2012 - Atelier Usage des modalités d'interaction sur smartphones...
FLUPA UX-Day 2012 - Atelier Usage des modalités d'interaction sur smartphones...FLUPA UX-Day 2012 - Atelier Usage des modalités d'interaction sur smartphones...
FLUPA UX-Day 2012 - Atelier Usage des modalités d'interaction sur smartphones...Flupa
 
Android - Tp4 - graphiques avancés
Android - Tp4 - graphiques avancésAndroid - Tp4 - graphiques avancés
Android - Tp4 - graphiques avancésLilia Sfaxi
 

Ähnlich wie Variables (13)

Cours_P627_09_03_2023.pptghfgggghgghhghh
Cours_P627_09_03_2023.pptghfgggghgghhghhCours_P627_09_03_2023.pptghfgggghgghhghh
Cours_P627_09_03_2023.pptghfgggghgghhghh
 
2_systemes_mesure.pdf
2_systemes_mesure.pdf2_systemes_mesure.pdf
2_systemes_mesure.pdf
 
Capteurs-cours-01(www.alloacademy.com).pdf
Capteurs-cours-01(www.alloacademy.com).pdfCapteurs-cours-01(www.alloacademy.com).pdf
Capteurs-cours-01(www.alloacademy.com).pdf
 
Présentation pfe
Présentation pfePrésentation pfe
Présentation pfe
 
Analyzing a churn data set
Analyzing a churn data set Analyzing a churn data set
Analyzing a churn data set
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docx
 
PhyloJava : une application de phylogénie sur la grille DATAGRID
PhyloJava : une application de phylogénie sur la grille DATAGRIDPhyloJava : une application de phylogénie sur la grille DATAGRID
PhyloJava : une application de phylogénie sur la grille DATAGRID
 
ENSEIRB - Stage 3A @IIT Chicago
ENSEIRB - Stage 3A @IIT ChicagoENSEIRB - Stage 3A @IIT Chicago
ENSEIRB - Stage 3A @IIT Chicago
 
Comment le Data et Deep Learning révolutionnent la science
Comment le Data et Deep Learning révolutionnent la scienceComment le Data et Deep Learning révolutionnent la science
Comment le Data et Deep Learning révolutionnent la science
 
Mise en oeuvre des framework de machines et deep learning v1
Mise en oeuvre des framework de machines et deep learning v1 Mise en oeuvre des framework de machines et deep learning v1
Mise en oeuvre des framework de machines et deep learning v1
 
CHAP 3.ppt
CHAP 3.pptCHAP 3.ppt
CHAP 3.ppt
 
FLUPA UX-Day 2012 - Atelier Usage des modalités d'interaction sur smartphones...
FLUPA UX-Day 2012 - Atelier Usage des modalités d'interaction sur smartphones...FLUPA UX-Day 2012 - Atelier Usage des modalités d'interaction sur smartphones...
FLUPA UX-Day 2012 - Atelier Usage des modalités d'interaction sur smartphones...
 
Android - Tp4 - graphiques avancés
Android - Tp4 - graphiques avancésAndroid - Tp4 - graphiques avancés
Android - Tp4 - graphiques avancés
 

Mehr von Louise Roy

Atelier aestq 2014_v2
Atelier aestq 2014_v2Atelier aestq 2014_v2
Atelier aestq 2014_v2Louise Roy
 
SCT-3061 Activité sur les articulations 2
SCT-3061 Activité sur les articulations 2SCT-3061 Activité sur les articulations 2
SCT-3061 Activité sur les articulations 2Louise Roy
 
SCT-3061, Activité sur les articulations
SCT-3061, Activité sur les articulationsSCT-3061, Activité sur les articulations
SCT-3061, Activité sur les articulationsLouise Roy
 
Aqifga 2014 presentation
Aqifga 2014 presentationAqifga 2014 presentation
Aqifga 2014 presentationLouise Roy
 
Atelier Faire parler les données
Atelier Faire parler les donnéesAtelier Faire parler les données
Atelier Faire parler les donnéesLouise Roy
 
Appropriation powerpoint csl
Appropriation powerpoint cslAppropriation powerpoint csl
Appropriation powerpoint cslLouise Roy
 
Atelier réseaux sociaux CSL
Atelier réseaux sociaux CSLAtelier réseaux sociaux CSL
Atelier réseaux sociaux CSLLouise Roy
 
Cadre du plan action 2013 2014
Cadre du plan action 2013 2014Cadre du plan action 2013 2014
Cadre du plan action 2013 2014Louise Roy
 
Presentation facebook twitter_csrdn
Presentation facebook twitter_csrdnPresentation facebook twitter_csrdn
Presentation facebook twitter_csrdnLouise Roy
 
Description formes CDP
Description formes CDPDescription formes CDP
Description formes CDPLouise Roy
 
Sct transmission et transformation de mouvement - aqifga
Sct   transmission et transformation de mouvement - aqifgaSct   transmission et transformation de mouvement - aqifga
Sct transmission et transformation de mouvement - aqifgaLouise Roy
 
Math fbd aqifga_2013
Math fbd aqifga_2013Math fbd aqifga_2013
Math fbd aqifga_2013Louise Roy
 
Presentation base
Presentation basePresentation base
Presentation baseLouise Roy
 
Atelier a04 2013
Atelier a04 2013Atelier a04 2013
Atelier a04 2013Louise Roy
 
Atelier a04 2013
Atelier a04 2013Atelier a04 2013
Atelier a04 2013Louise Roy
 
Science technologie - 16 novembre - séchoir à cheveux - version 2
Science technologie - 16 novembre - séchoir à cheveux - version 2Science technologie - 16 novembre - séchoir à cheveux - version 2
Science technologie - 16 novembre - séchoir à cheveux - version 2Louise Roy
 
Science technologie
Science technologieScience technologie
Science technologieLouise Roy
 
Présentation journée
Présentation journéePrésentation journée
Présentation journéeLouise Roy
 
éCole d'automne 2012
éCole d'automne 2012éCole d'automne 2012
éCole d'automne 2012Louise Roy
 
Presentation base
Presentation basePresentation base
Presentation baseLouise Roy
 

Mehr von Louise Roy (20)

Atelier aestq 2014_v2
Atelier aestq 2014_v2Atelier aestq 2014_v2
Atelier aestq 2014_v2
 
SCT-3061 Activité sur les articulations 2
SCT-3061 Activité sur les articulations 2SCT-3061 Activité sur les articulations 2
SCT-3061 Activité sur les articulations 2
 
SCT-3061, Activité sur les articulations
SCT-3061, Activité sur les articulationsSCT-3061, Activité sur les articulations
SCT-3061, Activité sur les articulations
 
Aqifga 2014 presentation
Aqifga 2014 presentationAqifga 2014 presentation
Aqifga 2014 presentation
 
Atelier Faire parler les données
Atelier Faire parler les donnéesAtelier Faire parler les données
Atelier Faire parler les données
 
Appropriation powerpoint csl
Appropriation powerpoint cslAppropriation powerpoint csl
Appropriation powerpoint csl
 
Atelier réseaux sociaux CSL
Atelier réseaux sociaux CSLAtelier réseaux sociaux CSL
Atelier réseaux sociaux CSL
 
Cadre du plan action 2013 2014
Cadre du plan action 2013 2014Cadre du plan action 2013 2014
Cadre du plan action 2013 2014
 
Presentation facebook twitter_csrdn
Presentation facebook twitter_csrdnPresentation facebook twitter_csrdn
Presentation facebook twitter_csrdn
 
Description formes CDP
Description formes CDPDescription formes CDP
Description formes CDP
 
Sct transmission et transformation de mouvement - aqifga
Sct   transmission et transformation de mouvement - aqifgaSct   transmission et transformation de mouvement - aqifga
Sct transmission et transformation de mouvement - aqifga
 
Math fbd aqifga_2013
Math fbd aqifga_2013Math fbd aqifga_2013
Math fbd aqifga_2013
 
Presentation base
Presentation basePresentation base
Presentation base
 
Atelier a04 2013
Atelier a04 2013Atelier a04 2013
Atelier a04 2013
 
Atelier a04 2013
Atelier a04 2013Atelier a04 2013
Atelier a04 2013
 
Science technologie - 16 novembre - séchoir à cheveux - version 2
Science technologie - 16 novembre - séchoir à cheveux - version 2Science technologie - 16 novembre - séchoir à cheveux - version 2
Science technologie - 16 novembre - séchoir à cheveux - version 2
 
Science technologie
Science technologieScience technologie
Science technologie
 
Présentation journée
Présentation journéePrésentation journée
Présentation journée
 
éCole d'automne 2012
éCole d'automne 2012éCole d'automne 2012
éCole d'automne 2012
 
Presentation base
Presentation basePresentation base
Presentation base
 

Variables

  • 1. Activité de robotique Les variables
  • 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 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
  • 4. 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
  • 5. 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
  • 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 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
  • 8. 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.
  • 9. 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
  • 10. 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 secondes de 30 centimètres