2. Objectifs de la leçon
1. Apprenez à utiliser le capteur tactile
2. Apprenez à utiliser le Block d’attente « Wait for »
3. Découvrez la différence entre le bloc d'attente et les blocs de
capteurs
4. Savoir quand utiliser le mode "On" de Move Block (Block de
déplacement)
2
3. C’est quoi un capteur?
• Un capteur permet à un programme EV3 de mesurer et de collecter des
données sur son environnement
• Les capteurs EV3 comprennent:
• Couleur - mesure la couleur et l'obscurité
• Gyro - mesure la rotation du robot
• Ultrasonique - mesure la distance aux surfaces voisines
• Tactile - mesure le contact avec la surface
• Infrarouge - mesure les signaux de la télécommande infrarouge
Images provenant de: http://www.ucalgary.ca/IOSTEM/files/IOSTEM/media_crop/44/public/sensors.jpg
4. C’est quoi un capteur tactile?
• Le capteur tactile peut détecter quand le bouton rouge du
capteur a été appuyé ou relâché
• Avec cette information, vous pouvez programmer une action
lorsque le capteur est:
• Actuellement pressé
• Actuellement publié
• Pressé et publié juste avant (Heurté)
• Quand pourriez-vous utiliser ce capteur?
• Utile pour la programmation "se déplacer jusqu'à ce que le
capteur tactile soit enfoncé / relâché / heurté"
• Par exemple, si vous placez un capteur tactile à l'avant du robot,
vous pouvez le faire arrêter de bouger s'il se heurte à quelque
chose.
• Vous pouvez également faire démarrer ou arrêter votre
programme lorsque vous appuyez sur un capteur tactile.
5. Que signifie « Heurté »?
Time Action Pressed Released Bumped
1 Button starts released False True False
2 Button is pressed in True False False
3 Button is released, and program reads sensor False True True
4 Button is still released, and the program tests the
Touch Sensor again
False True False
5 Button is pressed a second time True False False
6 Button is released, but the program does not read
the sensor
200 secs
later…
Program reads sensor False True True
201 Button is still released, and the program tests the
Touch Sensor again
False True False
Le capteur est fondamentalement comme un commutateur Vrai / Faux
« Heurté » peut être délicat. Quelles conditions doivent être réunies pour que le
capteur puisse lire Vrai pour « Heurté »?
* Basé sur l'écran d'aide de Lego EV3
6. Comment programmer avec le capteur tactile?
L’onglet de capteur
jaune: Bloc capteur
• Utilisé pour lire et
comparer les
valeurs des
capteurs
Onglet de flux
Orange: Bloc Wait for
• Utilisé pour
attendre une
lecture du
capteur (ou une
heure)
Il y a un bloc de capteur tactile dans l'onglet jaune, mais il y a un Wait for
Touch dans l'onglet orange. Quelle est la différence!!????