Sensorer
Sensorblock läser hubb-/enhetstillstånd och tillhandahåller data för villkor, händelser och kontrolllogik.
Enhets- och hubbsensorer
Hubbens batterinivå (Nybörjare)
Returnerar hubbens aktuella batterinivå.
Hubbens batterispänning (Avancerad)
Returnerar den valda hubbens batterispänning i volt.
- Typ: numeriskt rapportblock
- Endast tillgänglig för hubbar som rapporterar batterispänning.
- Returnerar
NaNnär den valda hubben inte är ansluten.
Enhetens % batteri (Nybörjare)
Returnerar den aktuella batterinivån för telefonen/surfplattan som kör MOCPilot (i procent).
Korttemperatur (Avancerad)
Returnerar hubbens korttemperatur.
- Tillgänglig endast för
BuWizz 2ochBuWizz 3.
Hubbens accelerometer (Guru)
Returnerar rå accelerometerdata som rapporteras av den valda hubben.
- Axelval:
x,y,z
Hubbens acceleration (Guru)
Returnerar accelerationsdata som rapporteras av den valda hubben.
- Axelval:
x,y,z
Knapp nedtryckt (Nybörjare)
Kontrollerar om en vald hubbknapp matchar det valda tillståndet.
-
Tillståndsalternativ:
nedtryckt,släppt -
Typiskt knappalternativ:
mitten(hubberoende) -
Obs: tillgängliga knappalternativ kan skilja sig mellan olika hubbmodeller (olika hubbar kan exponera olika uppsättningar knappar).
Enhetstyp (Nybörjare)
Returnerar ansluten enhetstyp för den valda porten.
- Typ: reporterblock
- Typisk användning: upptäcka vilken enhet som är ansluten innan enhetsspecifik logik körs
Enhetsaccelerometer (Guru)
Returnerar råa accelerometervärden från enhetssensorer.
- Axelalternativ:
x,y,z
Enhetsacceleration (Guru)
Returnerar accelerationsdata från enhetssensorer.
- Axelalternativ:
x,y,z
Orienterings- och lutningssensorer
Enhetens lutning (Avancerad)
Returnerar lutningsdata från telefonen/surfplattan som kör MOCPilot.
- Axelval:
pitch,roll
Lutning (Nybörjare)
Returnerar lutningsvinkeln för den valda axeln.
- Axelalternativ:
lutning,rullning,yaw - Obs:
yawär endast tillgängligt på hubbar som tillhandahåller yaw-data.
Hämta orientering (Nybörjare)
Returnerar hubbens aktuella orienteringstillstånd.
- Alternativ för utdataformat:
text,index - Orienteringsvärden:
Fram,Topp,Höger,Bak,Botten,Vänster
Är orientering uppåt (Nybörjare)
Kontrollerar om hubbens orientering matchar den valda "uppåt"-orienteringen.
- Orienteringsalternativ:
Fram,Topp,Höger,Bak,Botten,Vänster
Ställ in lutningsorientering (Avancerad)
Konfigurerar den orienteringsreferens som används av lutnings-/orienteringsrelaterade block.
- Orienteringsalternativ:
Fram,Topp,Höger,Bak,Botten,Vänster
Timer- och enhetsrörelsesensorer
Timer (Avancerad)
Returnerar timervärdet i sekunder.
Återställ timer (Avancerad)
Återställer timern till noll.
Portsensorblock
Technic avståndssensor (Nybörjare)
Returnerar avståndsvärden från en Technic-avståndssensor.
- Enhetsalternativ:
mm,cm,tum,%
Technic när avstånd är (Nybörjare)
Utlöser/kontrollerar avståndsvillkor för en Technic-avståndssensor.
- Jämförelsealternativ:
närmare än,längre än,precis på - Enhetsalternativ:
mm,cm,tum,%
Technic färgsensor ställ in läge (Avancerad)
Det här blocket ställer in Technic-färgsensorn till det valda läget.
- Obs: Att ändra färgsensorns läge kan påverka ditt program på oväntade sätt. Till exempel kan Technic-färgsensorn inte läsa färger eller reflekterat ljus när den är i läget
"omgivningsljus".
Technic färgsensorvärde (Nybörjare)
Returnerar detekterat färgvärde från en Technic-avståndssensor.
- Utdatalternativ:
värde,sträng
Technic när färg är (Nybörjare)
Utlöser/kontrollerar när den detekterade färgen matchar vald färg.
Technic reflekterat ljus (Nybörjare)
Returnerar intensiteten för reflekterat ljus.
Technic när reflekterat ljus är (Nybörjare)
Utlöser/kontrollerar tröskelvillkor för reflekterat ljus.
- Jämförelsealternativ:
<,=,>
Technic omgivningsljus (Nybörjare)
Returnerar intensiteten för omgivningsljus.
Technic när omgivningsljus är (Nybörjare)
Utlöser/kontrollerar tröskelvillkor för omgivningsljus.
- Jämförelsealternativ:
<,=,>
Technic rå färg (Nybörjare)
Returnerar rått färgkanalvärde från Technic-sensorn.
- Kanalalternativ:
röd,grön,blå
BOOST avståndssensor (Nybörjare)
Returnerar avstånd från en BOOST-avståndssensor.
- Enhetsalternativ:
%,cm,tum
BOOST när avstånd är (Nybörjare)
Utlöser/kontrollerar avståndsvillkor för BOOST-avståndssensorn.
- Jämförelsealternativ:
närmare än,längre än,precis på - Enhetsalternativ:
%,cm,tum
BOOST färgsensor (Nybörjare)
Returnerar färgen som detekteras av en BOOST-sensor.
- Utdatalternativ:
värde,sträng
BOOST är färg (Nybörjare)
Kontrollerar om BOOST-sensorn för närvarande detekterar vald färg.
BOOST reflekterat ljus (Nybörjare)
Returnerar värdet för reflekterat ljus från BOOST-sensorn.
BOOST när reflekterat ljus är (Nybörjare)
Utlöser/kontrollerar tröskelvillkor för reflekterat ljus för BOOST-sensorn.
- Jämförelsealternativ:
<,=,>
Technic Move ställ in effektläge (Nybörjare)
Ställer in effektläget för Technic Move.
- Lägesalternativ:
normal,boost
BuWizz-utspänning (Guru)
Returnerar den aktuella utspänningen som rapporteras av en BuWizz-hubb.
- Endast tillgänglig för BuWizz-hubbar som stöds.
BuWizz-portström (Guru)
Returnerar strömförbrukningen som rapporteras för den valda BuWizz-hubbporten.
- Endast tillgänglig för BuWizz-hubbar och portar som stöds.
WeDo 2 avstånd (Nybörjare)
Returnerar avstånd från WeDo 2-avståndssensorn.
- Enhetsalternativ:
%,cm,tum
WeDo 2 när avstånd är (Nybörjare)
Utlöser/kontrollerar ett avståndsvillkor för en WeDo 2-avståndssensor.
- Jämförelseval:
closer than,farther than,exactly at - Enhetsval:
%,cm,inch
WeDo 2 lutning (Nybörjare)
Returnerar lutningsvärde från WeDo 2-lutningssensorn.
- Axelalternativ:
lutning,rullning