Senzory
Bloky senzorů čtou stav hubu/zařízení a poskytují data pro podmínky, události a řídicí logiku.
Senzory zařízení a hubu
Úroveň baterie hubu (Začátečník)
Vrací aktuální úroveň baterie hubu.
Napětí baterie hubu (Pokročilý)
Vrací napětí baterie vybraného hubu ve voltech.
- Typ: číselný reportovací blok
- Dostupné pouze pro huby, které hlásí napětí baterie.
- Když vybraný hub není připojen, vrací
NaN.
Baterie zařízení % (Začátečník)
Vrací aktuální úroveň baterie telefonu/tabletu, na kterém běží MOCPilot (v procentech).
Teplota desky (Pokročilý)
Vrací teplotu desky hubu.
- Dostupné pouze pro
BuWizz 2aBuWizz 3.
Akcelerometr hubu (Guru)
Vrací surová data akcelerometru hlášená vybraným hubem.
- Osy:
x,y,z
Zrychlení hubu (Guru)
Vrací data zrychlení hlášená vybraným hubem.
- Osy:
x,y,z
Tlačítko stisknuto (Začátečník)
Kontroluje, zda vybrané tlačítko hubu odpovídá vybranému stavu.
-
Možnosti stavu:
stisknuto,uvolněno -
Typická možnost tlačítka:
střed(závisí na hubu) -
Poznámka: dostupné možnosti tlačítek se mohou lišit podle modelu hubu.
Typ zařízení (Začátečník)
Vrací typ připojeného zařízení pro vybraný port.
- Typ: reportovací blok
- Typické použití: zjistit, jaké zařízení je připojeno, před spuštěním logiky specifické pro zařízení
Akcelerometr zařízení (Guru)
Vrací surové hodnoty akcelerometru ze senzorů zařízení.
- Možnosti osy:
x,y,z
Zrychlení zařízení (Guru)
Vrací data zrychlení ze senzorů zařízení.
- Možnosti osy:
x,y,z
Senzory orientace a náklonu
Náklon zařízení (Pokročilý)
Vrací data náklonu z telefonu/tabletu, na kterém běží MOCPilot.
- Osy:
pitch,roll
Náklon (Začátečník)
Vrací úhel náklonu pro vybranou osu.
- Možnosti osy:
náklon,rotace,kormidlování - Poznámka:
kormidlováníje dostupné jen na hubech, které tuto hodnotu poskytují.
Získat orientaci (Začátečník)
Vrací aktuální stav orientace hubu.
- Možnosti formátu výstupu:
text,index - Hodnoty orientace:
Přední,Horní,Vpravo,Zpět,Dno,Vlevo
Je orientace nahoru (Začátečník)
Kontroluje, zda orientace hubu odpovídá vybrané orientaci „nahoru“.
- Možnosti orientace:
Přední,Horní,Vpravo,Zpět,Dno,Vlevo
Nastavit orientaci náklonu (Pokročilý)
Nastaví referenční orientaci používanou bloky náklonu/orientace.
- Možnosti orientace:
Přední,Horní,Vpravo,Zpět,Dno,Vlevo
Časovač a pohybové senzory zařízení
Časovač (Pokročilý)
Vrací hodnotu časovače v sekundách.
Resetovat časovač (Pokročilý)
Resetuje časovač na nulu.
Bloky senzorů na portech
Senzor vzdálenosti Technic (Začátečník)
Vrací hodnoty vzdálenosti ze senzoru vzdálenosti Technic.
- Možnosti jednotek:
mm,cm,palce,%
Technic když je vzdálenost (Začátečník)
Spouští/kontroluje podmínku vzdálenosti pro senzor vzdálenosti Technic.
- Možnosti porovnání:
blíže než,dál než,přesně na - Možnosti jednotek:
mm,cm,palce,%
Technic nastavit režim barevného senzoru (Pokročilý)
Tento blok nastaví barevný senzor Technic do zvoleného režimu.
- Poznámka: Změna režimu barevného senzoru může ovlivnit váš program neočekávaným způsobem. Například barevný senzor Technic nemůže číst barvy ani odražené světlo, když je v režimu
"okolní".
Hodnota barvy senzoru Technic (Začátečník)
Vrací zjištěnou hodnotu barvy ze senzoru Technic.
- Možnosti výstupu:
hodnota,řetězec
Technic když je barva (Začátečník)
Spouští/kontroluje, když zjištěná barva odpovídá vybrané barvě.
Odražené světlo Technic (Začátečník)
Vrací intenzitu odraženého světla.
Technic když je odražené světlo (Začátečník)
Spouští/kontroluje prahovou podmínku odraženého světla.
- Možnosti porovnání:
<,=,>
Okolní světlo Technic (Začátečník)
Vrací intenzitu okolního světla.
Technic když je okolní světlo (Začátečník)
Spouští/kontroluje prahovou podmínku okolního světla.
- Možnosti porovnání:
<,=,>
Surová barva Technic (Začátečník)
Vrací surovou hodnotu barevného kanálu ze senzoru Technic.
- Možnosti kanálu:
červený,zelený,modrý
Vzdálenost senzoru BOOST (Začátečník)
Vrací vzdálenost ze senzoru vzdálenosti BOOST.
- Možnosti jednotek:
%,cm,palce
BOOST když je vzdálenost (Začátečník)
Spouští/kontroluje podmínku vzdálenosti pro senzor vzdálenosti BOOST.
- Možnosti porovnání:
blíže než,dál než,přesně na - Možnosti jednotek:
%,cm,palce
Barva senzoru BOOST (Začátečník)
Vrací barvu detekovanou senzorem BOOST.
- Možnosti výstupu:
hodnota,řetězec
BOOST je barva (Začátečník)
Kontroluje, zda senzor BOOST aktuálně detekuje vybranou barvu.
Odražené světlo BOOST (Začátečník)
Vrací hodnotu odraženého světla ze senzoru BOOST.
BOOST když je odražené světlo (Začátečník)
Spouští/kontroluje prahovou podmínku odraženého světla pro senzor BOOST.
- Možnosti porovnání:
<,=,>
Technic Move nastavit režim výkonu (Začátečník)
Nastaví režim výkonu Technic Move.
- Možnosti režimu:
normální,turbo
Výstupní napětí BuWizz (Guru)
Vrací aktuální výstupní napětí hlášené hubem BuWizz.
- Dostupné pouze pro podporované huby BuWizz.
Proud portu BuWizz (Guru)
Vrací proudový odběr hlášený pro vybraný port hubu BuWizz.
- Dostupné pouze pro podporované huby a porty BuWizz.
Vzdálenost WeDo 2 (Začátečník)
Vrací vzdálenost ze senzoru vzdálenosti WeDo 2.
- Možnosti jednotek:
%,cm,palce
WeDo 2 když je vzdálenost (Začátečník)
Spouští/kontroluje podmínku vzdálenosti pro senzor vzdálenosti WeDo 2.
- Možnosti porovnání:
closer than,farther than,exactly at - Jednotky:
%,cm,inch
Náklon WeDo 2 (Začátečník)
Vrací hodnotu náklonu ze senzoru náklonu WeDo 2.
- Možnosti osy:
náklon,rotace