Gå til hovedinnhold

Sensorer

Sensorblokker leser hub-/enhetstilstand og gir data til betingelser, hendelser og kontrolllogikk.

Enhets- og hub-sensorer

Hub batterinivå

block_hubs_all_sensors_battery_level.svg

Returnerer gjeldende batterinivå for huben.

Enhet % batteri

block_sensors_device_battery_level.svg

Returnerer batterinivået til telefonen/nettbrettet som kjører MOCPilot (i prosent).

Korttemperatur

block_hubs_all_sensors_board_temp.svg

Returnerer temperatur på hubens kretskort.

  • Tilgjengelig kun for BuWizz 2 og BuWizz 3.

Knapp trykket

block_hubs_all_sensors_button_pressed.svg

Sjekker om valgt hub-knapp matcher valgt tilstand.

  • Tilstandsvalg: trykket, sluppet
  • Typisk knapp: senter
  • Merk: tilgjengelige knapper kan variere mellom huber.

Enhetstype

block_hubs_all_motors_port_device_type.svg

Returnerer typen enhet koblet til valgt port.

  • Type: rapportørblokk
  • Typisk bruk: identifisere tilkoblet enhet før logikk kjøres

Enhet akselerometer

block_sensors_device_accelerometer_sensor_data.svg

Returnerer rå akselerometerverdier.

  • Aksevalg: x, y, z

Enhet akselerasjon

block_sensors_device_acceleration_sensor_data.svg

Returnerer akselerasjonsdata.

  • Aksevalg: x, y, z

Orientering og tilt

Tilt

block_hubs_all_sensors_tilt.svg

Returnerer tilt-vinkel.

  • Aksevalg: stigning, rulling, yaw
  • Merk: yaw støttes ikke av alle huber.

Hent orientering

block_hubs_sensors_get_orientation.svg

Returnerer gjeldende orientering.

  • Output: tekst, indeks
  • Verdier: Foran, Topp, Høyre, Bak, Bunn, Venstre

Er orientering opp

block_hubs_all_sensors_is_orientation_up.svg

Sjekker om orientering samsvarer med valgt "opp".

Sett tilt-orientering

block_hubs_sensors_set_tilt_orientation.svg

Setter referanse for tilt/orientering.

Timer og bevegelse

Timer

block_sensors_timer_value_float.svg

Returnerer tid i sekunder.

Nullstill timer

block_sensors_timer_reset.svg

Setter timer til null.

Portsensorer

Technic avstandssensor

block_hubs_all_sensors_port_technic_sensor_distance.svg

Returnerer avstand.

Technic når avstand er

block_hubs_all_sensors_port_technic_sensor_when_distance_is.svg

Sjekker/utløser avstandsbetingelse.

Technic fargesensor sett modus

block_hubs_all_sensors_port_technic_sensor_set_mode.svg

Denne blokken setter Technic-fargesensoren til den valgte modusen.

  • Merk: Endring av fargesensor-modus kan påvirke programmet ditt på uventede måter. For eksempel kan Technic-fargesensoren ikke lese farger eller reflektert lys når den er i "omgivelseslys"-modus.

Technic fargesensorverdi

block_hubs_all_sensors_port_technic_sensor_color.svg

Returnerer fargeverdi.

Technic når farge er

block_hubs_all_sensors_port_technic_sensor_when_color_is.svg

Sjekker/utløser farge.

Technic reflektert lys

block_hubs_all_sensors_port_technic_sensor_reflected_light.svg

Returnerer reflektert lys.

Technic omgivelseslys

block_hubs_all_sensors_port_technic_sensor_ambient_light.svg

Returnerer omgivelseslys.

Technic råfarge

block_hubs_all_sensors_port_technic_sensor_raw_color.svg

Returnerer rå RGB.

BOOST avstandssensor

block_hubs_all_sensors_port_boost_sensor_distance.svg

Returnerer avstand.

BOOST fargesensor

block_hubs_all_sensors_port_boost_sensor_color.svg

Returnerer farge.

BOOST reflektert lys

block_hubs_all_sensors_port_boost_sensor_reflected_light.svg

Returnerer reflektert lys.

Technic Move sett effektmodus

block_hubs_technicmove_sensors_set_power_mode.svg

Setter effektmodus.

WeDo 2 avstand

block_hubs_all_sensors_port_wedo2_sensor_distance.svg

Returnerer avstand.

WeDo 2 tilt

block_hubs_all_sensors_port_wedo2_tilt.svg

Returnerer tilt-verdi.