Aller au contenu principal

Capteurs

Les blocs de capteurs lisent l’état du hub/appareil et fournissent des données pour les conditions, les événements et la logique de contrôle.

Capteurs du hub et de l’appareil

Hub battery level (Débutant)

block_hubs_all_sensors_battery_level.svg

Retourne le niveau actuel de la batterie du hub.

Tension de batterie du hub (Avancé)

block_hubs_all_sensors_battery_voltage.svg

Renvoie la tension de batterie du hub sélectionné en volts.

  • Type : bloc rapporteur numérique
  • Disponible uniquement pour les hubs qui rapportent la tension de batterie.
  • Renvoie NaN lorsque le hub sélectionné n’est pas connecté.

Device % battery (Débutant)

block_sensors_device_battery_level.svg

Retourne le niveau actuel de la batterie du téléphone/de la tablette exécutant MOCPilot (en pourcentage).

Board temperature (Avancé)

block_hubs_all_sensors_board_temp.svg

Retourne la température de la carte du hub.

  • Disponible uniquement pour BuWizz 2 et BuWizz 3.

Accéléromètre du hub (Guru)

block_hubs_all_sensors_accelerometer.svg

Renvoie les données brutes d’accéléromètre rapportées par le hub sélectionné.

  • Axes : x, y, z

Accélération du hub (Guru)

block_hubs_all_sensors_acceleration.svg

Renvoie les données d’accélération rapportées par le hub sélectionné.

  • Axes : x, y, z

Button pressed (Débutant)

block_hubs_all_sensors_button_pressed.svg

Vérifie si un bouton sélectionné du hub correspond à l’état sélectionné.

  • Options d’état : pressé, relâché
  • Option de bouton typique : centre (dépend du hub)
  • Remarque : les options de bouton disponibles peuvent varier selon le modèle de hub (différents hubs peuvent exposer différents ensembles de boutons).

Type d’appareil (Débutant)

block_hubs_all_motors_port_device_type.svg

Retourne le type d’appareil connecté pour le port sélectionné.

  • Type : bloc reporter
  • Utilisation typique : détecter quel appareil est connecté avant d’exécuter une logique spécifique à l’appareil

Device accelerometer (Guru)

block_sensors_device_accelerometer_sensor_data.svg

Retourne les valeurs brutes de l’accéléromètre à partir des capteurs de l’appareil.

  • Options d’axe : x, y, z

Device acceleration (Guru)

block_sensors_device_acceleration_sensor_data.svg

Retourne les données d’accélération à partir des capteurs de l’appareil.

  • Options d’axe : x, y, z

Capteurs d’orientation et d’inclinaison

Inclinaison de l’appareil (Avancé)

block_sensors_device_tilt_sensor_data.svg

Renvoie les données d’inclinaison du téléphone/de la tablette exécutant MOCPilot.

  • Axes : pitch, roll

Tilt (Débutant)

block_hubs_all_sensors_tilt.svg

Retourne l’angle d’inclinaison pour l’axe sélectionné.

  • Options d’axe : tangage, roulis, lacet
  • Remarque : lacet est disponible uniquement sur les hubs qui fournissent des données de lacet.

Get orientation (Débutant)

block_hubs_sensors_get_orientation.svg

Retourne l’état d’orientation actuel du hub.

  • Options de format de sortie : texte, index
  • Valeurs d’orientation : Avant, Haut, Droite, Arrière, Bas, Gauche

Is orientation up (Débutant)

block_hubs_all_sensors_is_orientation_up.svg

Vérifie si l’orientation du hub correspond à l’orientation « vers le haut » sélectionnée.

  • Options d’orientation : Avant, Haut, Droite, Arrière, Bas, Gauche

Set tilt orientation (Avancé)

block_hubs_sensors_set_tilt_orientation.svg

Configure la référence d’orientation utilisée par les blocs liés à l’inclinaison et à l’orientation.

  • Options d’orientation : Avant, Haut, Droite, Arrière, Bas, Gauche

Minuteur et capteurs de mouvement de l’appareil

Timer (Avancé)

block_sensors_timer_value_float.svg

Retourne la valeur du minuteur en secondes.

Reset timer (Avancé)

block_sensors_timer_reset.svg

Réinitialise le minuteur à zéro.

Blocs de capteurs par port

Technic distance sensor (Débutant)

block_hubs_all_sensors_port_technic_sensor_distance.svg

Retourne les valeurs de distance d’un capteur de distance Technic.

  • Options d’unité : mm, cm, pouces, %

Technic when distance is (Débutant)

block_hubs_all_sensors_port_technic_sensor_when_distance_is.svg

Déclenche/vérifie une condition de distance pour un capteur de distance Technic.

  • Options de comparaison : plus proche que, plus loin que, exactement à
  • Options d’unité : mm, cm, pouces, %

Technic définir le mode du capteur de couleur (Avancé)

block_hubs_all_sensors_port_technic_sensor_set_mode.svg

Ce bloc règle le capteur de couleur Technic sur le mode sélectionné.

  • Remarque : Modifier le mode du capteur de couleur peut affecter votre programme de manière inattendue. Par exemple, le capteur de couleur Technic ne peut pas lire les couleurs ni la lumière réfléchie lorsqu’il est en mode "ambiante".

Technic color sensor value (Débutant)

block_hubs_all_sensors_port_technic_sensor_color.svg

Retourne la valeur de la couleur détectée par un capteur de distance Technic.

  • Options de sortie : valeur, chaîne

Technic when color is (Débutant)

block_hubs_all_sensors_port_technic_sensor_when_color_is.svg

Déclenche/vérifie lorsque la couleur détectée correspond à la couleur sélectionnée.

Technic reflected light (Débutant)

block_hubs_all_sensors_port_technic_sensor_reflected_light.svg

Retourne l’intensité de la lumière réfléchie.

Technic when reflected light is (Débutant)

block_hubs_all_sensors_port_technic_sensor_when_reflected_light_is.svg

Déclenche/vérifie une condition de seuil de lumière réfléchie.

  • Options de comparaison : <, =, >

Technic ambient light (Débutant)

block_hubs_all_sensors_port_technic_sensor_ambient_light.svg

Retourne l’intensité de la lumière ambiante.

Technic when ambient light is (Débutant)

block_hubs_all_sensors_port_technic_sensor_when_ambient_light_is.svg

Déclenche/vérifie une condition de seuil de lumière ambiante.

  • Options de comparaison : <, =, >

Technic raw color (Débutant)

block_hubs_all_sensors_port_technic_sensor_raw_color.svg

Retourne la valeur brute du canal de couleur à partir du capteur Technic.

  • Options de canal : rouge, vert, bleu

BOOST sensor distance (Débutant)

block_hubs_all_sensors_port_boost_sensor_distance.svg

Retourne la distance mesurée par un capteur de distance BOOST.

  • Options d’unité : %, cm, pouces

BOOST when distance is (Débutant)

block_hubs_all_sensors_port_boost_sensor_when_distance.svg

Déclenche/vérifie une condition de distance pour un capteur de distance BOOST.

  • Options de comparaison : plus proche que, plus loin que, exactement à
  • Options d’unité : %, cm, pouces

BOOST sensor color (Débutant)

block_hubs_all_sensors_port_boost_sensor_color.svg

Retourne la couleur détectée par un capteur BOOST.

  • Options de sortie : valeur, chaîne

BOOST is color (Débutant)

block_hubs_all_sensors_port_boost_sensor_is_color.svg

Vérifie si le capteur BOOST détecte actuellement la couleur sélectionnée.

BOOST reflected light (Débutant)

block_hubs_all_sensors_port_boost_sensor_reflected_light.svg

Retourne la valeur de la lumière réfléchie du capteur BOOST.

BOOST when reflected light is (Débutant)

block_hubs_all_sensors_port_boost_sensor_when_reflected_light_is.svg

Déclenche/vérifie une condition de seuil de lumière réfléchie pour le capteur BOOST.

  • Options de comparaison : <, =, >

Technic Move set power mode (Débutant)

block_hubs_technicmove_sensors_set_power_mode.svg

Définit le mode de puissance Technic Move.

  • Options de mode : normal, boost

Tension de sortie BuWizz (Guru)

block_hubs_buwizz_sensors_get_output_voltage.svg

Renvoie la tension de sortie actuelle rapportée par un hub BuWizz.

  • Disponible uniquement pour les hubs BuWizz pris en charge.

Courant du port BuWizz (Guru)

block_hubs_buwizz_sensors_port_get_current.svg

Renvoie la consommation de courant rapportée pour le port BuWizz sélectionné.

  • Disponible uniquement pour les hubs et ports BuWizz pris en charge.

WeDo 2 distance (Débutant)

block_hubs_all_sensors_port_wedo2_sensor_distance.svg

Retourne la distance mesurée par un capteur de distance WeDo 2.

  • Options d’unité : %, cm, pouces

WeDo 2 quand la distance est (Débutant)

block_hubs_all_sensors_port_wedo2_sensor_when_distance.svg

Déclenche/vérifie une condition de distance pour un capteur de distance WeDo 2.

  • Options de comparaison : closer than, farther than, exactly at
  • Unités : %, cm, inch

WeDo 2 tilt (Débutant)

block_hubs_all_sensors_port_wedo2_tilt.svg

Retourne la valeur d’inclinaison d’un capteur d’inclinaison WeDo 2.

  • Options d’axe : tangage, roulis