SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à Variables

Cours_P627_09_03_2023.pptafrsecxghgghjgj
Cours_P627_09_03_2023.pptafrsecxghgghjgjCours_P627_09_03_2023.pptafrsecxghgghjgj
Cours_P627_09_03_2023.pptafrsecxghgghjgjAbdo Brahmi
 
Cours_P627_19_03_2024.pptfjghgfjjfjhggjb
Cours_P627_19_03_2024.pptfjghgfjjfjhggjbCours_P627_19_03_2024.pptfjghgfjjfjhggjb
Cours_P627_19_03_2024.pptfjghgfjjfjhggjbAbdo Brahmi
 
Cours_P627_09_03_2023.pptghfgggghgghhghh
Cours_P627_09_03_2023.pptghfgggghgghhghhCours_P627_09_03_2023.pptghfgggghgghhghh
Cours_P627_09_03_2023.pptghfgggghgghhghhAbdo Brahmi
 
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
 
2_systemes_mesure.pdf
2_systemes_mesure.pdf2_systemes_mesure.pdf
2_systemes_mesure.pdfCadelKante
 
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...ENSET, Université Hassan II Casablanca
 
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
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docxkhalil Ismail
 
ENSEIRB - Stage 3A @IIT Chicago
ENSEIRB - Stage 3A @IIT ChicagoENSEIRB - Stage 3A @IIT Chicago
ENSEIRB - Stage 3A @IIT ChicagoArnaud Lempereur
 
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
 
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
 

Similaire à Variables (18)

Atc
AtcAtc
Atc
 
Cours_P627_09_03_2023.pptafrsecxghgghjgj
Cours_P627_09_03_2023.pptafrsecxghgghjgjCours_P627_09_03_2023.pptafrsecxghgghjgj
Cours_P627_09_03_2023.pptafrsecxghgghjgj
 
Cours_P627_19_03_2024.pptfjghgfjjfjhggjb
Cours_P627_19_03_2024.pptfjghgfjjfjhggjbCours_P627_19_03_2024.pptfjghgfjjfjhggjb
Cours_P627_19_03_2024.pptfjghgfjjfjhggjb
 
Cours_P627_09_03_2023.pptghfgggghgghhghh
Cours_P627_09_03_2023.pptghfgggghgghhghhCours_P627_09_03_2023.pptghfgggghgghhghh
Cours_P627_09_03_2023.pptghfgggghgghhghh
 
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
 
2_systemes_mesure.pdf
2_systemes_mesure.pdf2_systemes_mesure.pdf
2_systemes_mesure.pdf
 
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
 
T ps dsp
T ps dspT ps dsp
T ps dsp
 
Présentation pfe
Présentation pfePrésentation pfe
Présentation pfe
 
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...
 
General
GeneralGeneral
General
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docx
 
ENSEIRB - Stage 3A @IIT Chicago
ENSEIRB - Stage 3A @IIT ChicagoENSEIRB - Stage 3A @IIT Chicago
ENSEIRB - Stage 3A @IIT Chicago
 
CHAP 3.ppt
CHAP 3.pptCHAP 3.ppt
CHAP 3.ppt
 
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
 
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
 
Analyzing a churn data set
Analyzing a churn data set Analyzing a churn data set
Analyzing a churn data set
 
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
 

Plus de Louise Roy

Présentation de la robotique
Présentation de la robotiquePrésentation de la robotique
Présentation de la robotiqueLouise 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
 
Appropriation powerpoint csl
Appropriation powerpoint cslAppropriation powerpoint csl
Appropriation powerpoint cslLouise Roy
 
Les capteurs en robotique
Les capteurs en robotiqueLes capteurs en robotique
Les capteurs en robotiqueLouise 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
 
C’est la rentrée 2012
C’est la rentrée 2012C’est la rentrée 2012
C’est la rentrée 2012Louise Roy
 
C’est la rentrée 2012
C’est la rentrée 2012C’est la rentrée 2012
C’est la rentrée 2012Louise Roy
 
Suivi formation drlll
Suivi formation drlllSuivi formation drlll
Suivi formation drlllLouise Roy
 
Cadre de référence 13 11-2009
Cadre de référence 13 11-2009Cadre de référence 13 11-2009
Cadre de référence 13 11-2009Louise Roy
 

Plus de Louise Roy (20)

Présentation de la robotique
Présentation de la robotiquePrésentation de la robotique
Présentation de la robotique
 
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
 
Appropriation powerpoint csl
Appropriation powerpoint cslAppropriation powerpoint csl
Appropriation powerpoint csl
 
Les capteurs en robotique
Les capteurs en robotiqueLes capteurs en robotique
Les capteurs en robotique
 
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
 
C’est la rentrée 2012
C’est la rentrée 2012C’est la rentrée 2012
C’est la rentrée 2012
 
C’est la rentrée 2012
C’est la rentrée 2012C’est la rentrée 2012
C’est la rentrée 2012
 
Suivi formation drlll
Suivi formation drlllSuivi formation drlll
Suivi formation drlll
 
Cadre de référence 13 11-2009
Cadre de référence 13 11-2009Cadre de référence 13 11-2009
Cadre de référence 13 11-2009
 

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 de secondes 30 centimètres