Săriți la conținutul principal

Senzori

Blocurile de senzori citesc starea hub-ului/dispozitivului și furnizează date pentru condiții, evenimente și logică de control.

Senzori dispozitiv și hub

Nivel baterie hub

block_hubs_all_sensors_battery_level.svg

Returnează nivelul curent al bateriei hub-ului.

Baterie dispozitiv %

block_sensors_device_battery_level.svg

Returnează nivelul bateriei dispozitivului (telefon/tabletă) în procente.

Temperatura plăcii

block_hubs_all_sensors_board_temp.svg

Returnează temperatura plăcii hub-ului.

  • Disponibil doar pentru BuWizz 2 și BuWizz 3.

Buton apăsat

block_hubs_all_sensors_button_pressed.svg

Verifică dacă un buton selectat al hub-ului corespunde stării selectate.

  • Opțiuni stare: apăsat, eliberat
  • Opțiune tipică: centru
  • Notă: opțiunile pot diferi în funcție de modelul hub-ului

Tip dispozitiv

block_hubs_all_motors_port_device_type.svg

Returnează tipul dispozitivului conectat la portul selectat.

  • Tip: bloc reporter
  • Utilizare tipică: detectarea dispozitivului înainte de logică specifică

Accelerometru dispozitiv

block_sensors_device_accelerometer_sensor_data.svg

Returnează valorile brute ale accelerometrului.

  • Opțiuni axă: x, y, z

Accelerație dispozitiv

block_sensors_device_acceleration_sensor_data.svg

Returnează datele de accelerație.

  • Opțiuni axă: x, y, z

Senzori de orientare și înclinare

Înclinare

block_hubs_all_sensors_tilt.svg

Returnează unghiul de înclinare.

  • Opțiuni axă: înclinare, rotire, derapaj
  • Notă: derapaj este disponibil doar pe anumite hub-uri

Obține orientarea

block_hubs_sensors_get_orientation.svg

Returnează orientarea curentă a hub-ului.

  • Opțiuni output: text, index
  • Valori: Față, Sus, Dreapta, Spate, Jos, Stânga

Este orientarea sus

block_hubs_all_sensors_is_orientation_up.svg

Verifică dacă orientarea corespunde direcției „sus”.

  • Opțiuni: Față, Sus, Dreapta, Spate, Jos, Stânga

Setează orientarea înclinării

block_hubs_sensors_set_tilt_orientation.svg

Configurează referința de orientare.

  • Opțiuni: Față, Sus, Dreapta, Spate, Jos, Stânga

Timer și senzori de mișcare

Timer

block_sensors_timer_value_float.svg

Returnează valoarea timerului în secunde.

Resetează timerul

block_sensors_timer_reset.svg

Resetează timerul la zero.

Blocuri senzori port

Senzor distanță Technic

block_hubs_all_sensors_port_technic_sensor_distance.svg

Returnează distanța măsurată.

  • Unități: mm, cm, inci, %

Technic când distanța este

block_hubs_all_sensors_port_technic_sensor_when_distance_is.svg

Verifică/declanșează condiția de distanță.

  • Opțiuni: mai aproape decât, mai departe decât, exact la
  • Unități: mm, cm, inci, %

Technic setează modul senzorului de culoare

block_hubs_all_sensors_port_technic_sensor_set_mode.svg

Acest bloc setează senzorul de culoare Technic pe modul selectat.

  • Notă: Schimbarea modului senzorului de culoare poate afecta programul în moduri neașteptate. De exemplu, senzorul de culoare Technic nu poate citi culori sau lumină reflectată când este în modul "ambiental".

Valoare culoare Technic

block_hubs_all_sensors_port_technic_sensor_color.svg

Returnează culoarea detectată.

  • Output: valoare, șir

Technic când culoarea este

block_hubs_all_sensors_port_technic_sensor_when_color_is.svg

Declanșează când culoarea corespunde.

Lumină reflectată Technic

block_hubs_all_sensors_port_technic_sensor_reflected_light.svg

Returnează intensitatea luminii reflectate.

Technic când lumina reflectată este

block_hubs_all_sensors_port_technic_sensor_when_reflected_light_is.svg

Verifică pragul luminii reflectate.

  • Opțiuni: <, =, >

Lumină ambientală Technic

block_hubs_all_sensors_port_technic_sensor_ambient_light.svg

Returnează lumina ambientală.

Technic când lumina ambientală este

block_hubs_all_sensors_port_technic_sensor_when_ambient_light_is.svg

Verifică pragul luminii ambientale.

  • Opțiuni: <, =, >

Culoare brută Technic

block_hubs_all_sensors_port_technic_sensor_raw_color.svg

Returnează valorile RGB brute.

  • Canale: roșu, verde, albastru

Senzor distanță BOOST

block_hubs_all_sensors_port_boost_sensor_distance.svg

Returnează distanța.

  • Unități: %, cm, inci

BOOST când distanța este

block_hubs_all_sensors_port_boost_sensor_when_distance.svg

Verifică condiția de distanță.

  • Opțiuni: mai aproape decât, mai departe decât, exact la
  • Unități: %, cm, inci

Culoare BOOST

block_hubs_all_sensors_port_boost_sensor_color.svg

Returnează culoarea detectată.

  • Output: valoare, șir

BOOST este culoare

block_hubs_all_sensors_port_boost_sensor_is_color.svg

Verifică dacă senzorul detectează culoarea.

Lumină reflectată BOOST

block_hubs_all_sensors_port_boost_sensor_reflected_light.svg

Returnează lumina reflectată.

BOOST când lumina reflectată este

block_hubs_all_sensors_port_boost_sensor_when_reflected_light_is.svg

Verifică pragul luminii reflectate.

  • Opțiuni: <, =, >

Technic Move setează modul de putere

block_hubs_technicmove_sensors_set_power_mode.svg

Setează modul de putere.

  • Opțiuni: normal, impuls

Distanță WeDo 2

block_hubs_all_sensors_port_wedo2_sensor_distance.svg

Returnează distanța.

Înclinare WeDo 2

block_hubs_all_sensors_port_wedo2_tilt.svg

Returnează înclinarea.

  • Axe: înclinare, rotire