Sensorer
Sensorblokke læser hub-/enhedstilstand og leverer data til betingelser, hændelser og kontrol-logik.
Enheds- og hubsensorer
Hub-batteriniveau (Begynder)
Returnerer hubbens aktuelle batteriniveau.
Hub-batterispænding (Avanceret)
Returnerer den valgte hubs batterispænding i volt.
- Type: numerisk reporterblok
- Kun tilgængelig for hubs, der rapporterer batterispænding.
- Returnerer
NaN, når den valgte hub ikke er tilsluttet.
Enhedsbatteri % (Begynder)
Returnerer det aktuelle batteriniveau for telefon/tablet, der kører MOCPilot (i procent).
Board-temperatur (Avanceret)
Returnerer hubbens board-temperatur.
- Kun tilgængelig for
BuWizz 2ogBuWizz 3.
Hub-accelerometer (Guru)
Returnerer rå accelerometerdata rapporteret af den valgte hub.
- Aksevalg:
x,y,z
Hub-acceleration (Guru)
Returnerer accelerationsdata rapporteret af den valgte hub.
- Aksevalg:
x,y,z
Knap trykket (Begynder)
Tjekker om en valgt hub-knap matcher den valgte tilstand.
-
Tilstandsmuligheder:
trykket,frigivet -
Typisk knapmulighed:
center(hub-afhængig) -
Bemærk: tilgængelige knapmuligheder kan variere efter hub-model (forskellige hubs kan have forskellige knapsæt).
Enhedstype (Begynder)
Returnerer typen af tilsluttet enhed for den valgte port.
- Type: reporterblok
- Typisk brug: registrér hvilken enhed der er tilsluttet, før enhedsspecifik logik køres
Enheds-accelerometer (Guru)
Returnerer rå accelerometerværdier fra enhedens sensorer.
- Aksemuligheder:
x,y,z
Enheds-acceleration (Guru)
Returnerer accelerationsdata fra enhedens sensorer.
- Aksemuligheder:
x,y,z
Orienterings- og tilt-sensorer
Enhedshældning (Avanceret)
Returnerer hældningsdata fra telefonen/tabletten, der kører MOCPilot.
- Aksevalg:
pitch,roll
Tilt (Begynder)
Returnerer tilt-vinkel for den valgte akse.
- Aksemuligheder:
hældning,rulning,gyring - Bemærk:
yawer kun tilgængelig på hubs, der leverer yaw-data.
Hent orientering (Begynder)
Returnerer hubbens aktuelle orienteringstilstand.
- Outputformat-muligheder:
text,index - Orienteringsværdier:
Foran,Top,Højre,Bagpå,Bund,Venstre
Er orientering opad (Begynder)
Tjekker om hubbens orientering matcher valgt "opad"-orientering.
- Orienteringsmuligheder:
Foran,Top,Højre,Bagpå,Bund,Venstre
Sæt tilt-orientering (Avanceret)
Konfigurerer orienteringsreference brugt af tilt-/orienteringsrelaterede blokke.
- Orienteringsmuligheder:
Foran,Top,Højre,Bagpå,Bund,Venstre
Timer og enhedsbevægelse
Timer (Avanceret)
Returnerer timerværdi i sekunder.
Nulstil timer (Avanceret)
Nulstiller timeren til nul.
Port-sensorblokke
Technic afstandssensor (Begynder)
Returnerer afstandsværdier fra en Technic-afstandssensor.
- Enhedsmuligheder:
mm,cm,tommer,%
Technic når afstand er (Begynder)
Udløser/tjekker afstandsbetingelse for en Technic-afstandssensor.
- Sammenligningsmuligheder:
nærmere end,længere end,præcis ved - Enhedsmuligheder:
mm,cm,tommer,%
Technic farvesensor sæt tilstand (Avanceret)
Denne blok sætter Technic-farvesensoren til den valgte tilstand.
- Bemærk: Hvis du ændrer farvesensorens tilstand, kan det påvirke dit program på uventede måder. For eksempel kan Technic-farvesensoren ikke læse farver eller reflekteret lys, når den er i
"omgivelseslys"-tilstand.
Technic farvesensorværdi (Begynder)
Returnerer registreret farveværdi fra en Technic-afstandssensor.
- Outputmuligheder:
værdi,streng
Technic når farve er (Begynder)
Udløser/tjekker når registreret farve matcher valgt farve.
Technic reflekteret lys (Begynder)
Returnerer intensitet af reflekteret lys.
Technic når reflekteret lys er (Begynder)
Udløser/tjekker tærskelbetingelse for reflekteret lys.
- Sammenligningsmuligheder:
<,=,>
Technic omgivelseslys (Begynder)
Returnerer intensitet af omgivelseslys.
Technic når omgivelseslys er (Begynder)
Udløser/tjekker tærskelbetingelse for omgivelseslys.
- Sammenligningsmuligheder:
<,=,>
Technic rå farve (Begynder)
Returnerer rå farvekanalværdi fra Technic-sensor.
- Kanalmuligheder:
red,green,blue
BOOST sensorafstand (Begynder)
Returnerer afstand fra en BOOST-afstandssensor.
- Enhedsmuligheder:
%,cm,tommer
BOOST når afstand er (Begynder)
Udløser/tjekker afstandsbetingelse for BOOST-afstandssensor.
- Sammenligningsmuligheder:
nærmere end,længere end,præcis ved - Enhedsmuligheder:
%,cm,tommer
BOOST sensorfarve (Begynder)
Returnerer farve registreret af en BOOST-sensor.
- Outputmuligheder:
værdi,streng
BOOST er farve (Begynder)
Tjekker om BOOST-sensoren aktuelt registrerer valgt farve.
BOOST reflekteret lys (Begynder)
Returnerer reflekteret lysværdi fra BOOST-sensor.
BOOST når reflekteret lys er (Begynder)
Udløser/tjekker tærskelbetingelse for reflekteret lys for BOOST-sensor.
- Sammenligningsmuligheder:
<,=,>
Technic Move sæt power mode (Begynder)
Sætter Technic Move power mode.
- Tilstandsmuligheder: normal, boost
BuWizz-udgangsspænding (Guru)
Returnerer den aktuelle udgangsspænding rapporteret af en BuWizz-hub.
- Kun tilgængelig for understøttede BuWizz-hubs.
BuWizz-portstrøm (Guru)
Returnerer strømforbruget rapporteret for den valgte BuWizz-hubport.
- Kun tilgængelig for understøttede BuWizz-hubs og porte.
WeDo 2 afstand (Begynder)
Returnerer afstand fra WeDo 2-afstandssensor.
- Enhedsmuligheder:
%,cm,tommer
WeDo 2 når afstand er (Begynder)
Udløser/kontrollerer en afstandsbetingelse for en WeDo 2-afstandssensor.
- Sammenligningsvalg:
closer than,farther than,exactly at - Enhedsvalg:
%,cm,inch
WeDo 2 tilt (Begynder)
Returnerer tilt-værdi fra WeDo 2-tiltsensor.
- Aksemuligheder:
hældning,rulning