Le capteur gyroscopique

Importer les classes
L'utilisation du capteur nécessite d'importer les classes suivantes :
#!/usr/bin/env pybricks-micropython
from pybricks.ev3devices import GyroSensor
from pybricks.parameters import Port
Initialiser le capteur
L'initialisation du capteur se fait en créant une instance de la classe GyroSensor
.
💻 mon_capteur = GyroSensor(port)
Paramètres
port
(Port
) – Port auquel le capteur est connecté.
Remarque
Par défaut, le sens positif est le sens des aiguilles d'une montre, en regardant le capteur par dessus.
Ports utilisables pour les capteurs
Port.S1
Port.S2
Port.S3
Port.S4
Récupérer les informations du catpeur
La récupération des informations mesurées par le capteur se fait en utilisant les méthodes de la classe GyroSensor
.
💻 mon_capteur.speed()
Description
Récupère la valeur de la vitesse angulaire du capteur.
Valeur renvoyée
- (
int
) – Vitesse angulaire du capteur en deg/s.
💻 mon_capteur.angle()
Description
Récupère la valeur cumulé de l'angle dont a tourné le capteur.
Valeur renvoyée
- (
int
) – Valeur cumulé de l'angle dont a tourné le capteur.
💻 mon_capteur.reset_angle(angle)
Description
Réinitialise l'angle dont a tourné le capteur à la valeur souhaitée.
Paramètre
angle
(int
) – Valeur à laquel l'angle sera réinitialisée.