Senzory
Bloky senzorov čítajú stav hubu/zariadenia a poskytujú údaje pre podmienky, udalosti a riadiacu logiku.
Senzory zariadenia a hubu
Úroveň batérie hubu (Začiatočník)
Vracia aktuálnu úroveň batérie hubu.
Napätie batérie hubu (Pokročilý)
Vráti napätie batérie vybraného hubu vo voltoch.
- Typ: číselný reportovací blok
- Dostupné iba pre huby, ktoré hlásia napätie batérie.
- Keď vybraný hub nie je pripojený, vráti
NaN.
Batéria zariadenia % (Začiatočník)
Vracia aktuálnu úroveň batérie telefónu/tabletu, na ktorom beží MOCPilot (v percentách).
Teplota dosky (Pokročilý)
Vracia teplotu dosky hubu.
- Dostupné iba pre
BuWizz 2aBuWizz 3.
Akcelerometer hubu (Guru)
Vráti surové dáta akcelerometra hlásené vybraným hubom.
- Osi:
x,y,z
Zrýchlenie hubu (Guru)
Vráti dáta zrýchlenia hlásené vybraným hubom.
- Osi:
x,y,z
Tlačidlo je stlačené (Začiatočník)
Kontroluje, či vybrané tlačidlo hubu zodpovedá zvolenému stavu.
-
Možnosti stavu:
stlačené,uvoľnené -
Typická možnosť tlačidla:
stred(závisí od hubu) -
Poznámka: dostupné možnosti tlačidiel sa môžu líšiť podľa modelu hubu (rôzne huby môžu ponúkať rôzne sady tlačidiel).
Typ zariadenia (Začiatočník)
Vracia typ pripojeného zariadenia pre vybraný port.
- Typ: reporter blok
- Typické použitie: zistiť, aké zariadenie je pripojené, pred spustením logiky špecifickej pre dané zariadenie
Akcelerometer zariadenia (Guru)
Vracia surové hodnoty akcelerometra zo senzorov zariadenia.
- Možnosti osi:
x,y,z
Zrýchlenie zariadenia (Guru)
Vracia údaje o zrýchlení zo senzorov zariadenia.
- Možnosti osi:
x,y,z
Senzory orientácie a náklonu
Náklon zariadenia (Pokročilý)
Vráti dáta náklonu z telefónu/tabletu, na ktorom beží MOCPilot.
- Osi:
pitch,roll
Náklon (Začiatočník)
Vracia uhol náklonu pre vybranú os.
- Možnosti osi:
náklon,rotácia,yaw - Poznámka:
yawje dostupné iba na huboch, ktoré poskytujú údaje yaw.
Získať orientáciu (Začiatočník)
Vracia aktuálny stav orientácie hubu.
- Možnosti formátu výstupu:
text,index - Hodnoty orientácie:
Predok,Hore,Vpravo,Zadok,Dole,Vľavo
Je orientácia hore (Začiatočník)
Kontroluje, či orientácia hubu zodpovedá zvolenej orientácii „hore“.
- Možnosti orientácie:
Predok,Hore,Vpravo,Zadok,Dole,Vľavo
Nastaviť orientáciu náklonu (Pokročilý)
Nastavuje referenčnú orientáciu používanú blokmi súvisiacimi s náklonom/orientáciou.
- Možnosti orientácie:
Predok,Hore,Vpravo,Zadok,Dole,Vľavo
Časovač a senzory pohybu zariadenia
Časovač (Pokročilý)
Vracia hodnotu časovača v sekundách.
Resetovať časovač (Pokročilý)
Resetuje časovač na nulu.
Bloky senzorov portu
Technic senzor vzdialenosti (Začiatočník)
Vracia hodnoty vzdialenosti zo senzora vzdialenosti Technic.
- Možnosti jednotiek:
mm,cm,palce,%
Technic keď vzdialenosť je (Začiatočník)
Spúšťa/kontroluje podmienku vzdialenosti pre senzor vzdialenosti Technic.
- Možnosti porovnania:
bližšie ako,ďalej ako,presne na - Možnosti jednotiek:
mm,cm,palce,%
Technic nastaviť režim farebného senzora (Pokročilý)
Tento blok nastaví Technic farebný senzor na zvolený režim.
- Poznámka: Zmena režimu farebného senzora môže ovplyvniť váš program neočakávaným spôsobom. Napríklad Technic farebný senzor nedokáže čítať farby ani odrazené svetlo, keď je v režime
"okolité".
Hodnota farby senzora Technic (Začiatočník)
Vracia zistenú hodnotu farby zo senzora vzdialenosti Technic.
- Možnosti výstupu:
hodnota,reťazec
Technic keď farba je (Začiatočník)
Spúšťa/kontroluje, keď zistená farba zodpovedá vybratej farbe.
Technic odrazené svetlo (Začiatočník)
Vracia intenzitu odrazeného svetla.
Technic keď odrazené svetlo je (Začiatočník)
Spúšťa/kontroluje prahovú podmienku odrazeného svetla.
- Možnosti porovnania:
<,=,>
Technic okolité svetlo (Začiatočník)
Vracia intenzitu okolitého svetla.
Technic keď okolité svetlo je (Začiatočník)
Spúšťa/kontroluje prahovú podmienku okolitého svetla.
- Možnosti porovnania:
<,=,>
Technic surová farba (Začiatočník)
Vracia surovú hodnotu farebného kanála zo senzora Technic.
- Možnosti kanála:
červená,zelená,modrá
BOOST senzor vzdialenosti (Začiatočník)
Vracia vzdialenosť zo senzora vzdialenosti BOOST.
- Možnosti jednotiek:
%,cm,palce
BOOST keď vzdialenosť je (Začiatočník)
Spúšťa/kontroluje podmienku vzdialenosti pre senzor vzdialenosti BOOST.
- Možnosti porovnania:
bližšie ako,ďalej ako,presne na - Možnosti jednotiek:
%,cm,palce
BOOST farba senzora (Začiatočník)
Vracia farbu zistenú senzorom BOOST.
- Možnosti výstupu:
hodnota,reťazec
BOOST je farba (Začiatočník)
Kontroluje, či senzor BOOST aktuálne deteguje vybranú farbu.
BOOST odrazené svetlo (Začiatočník)
Vracia hodnotu odrazeného svetla zo senzora BOOST.
BOOST keď odrazené svetlo je (Začiatočník)
Spúšťa/kontroluje prahovú podmienku odrazeného svetla pre senzor BOOST.
- Možnosti porovnania:
<,=,>
Technic Move nastaviť režim výkonu (Začiatočník)
Nastaví režim výkonu Technic Move.
- Možnosti režimu:
normálny,boost
Výstupné napätie BuWizz (Guru)
Vráti aktuálne výstupné napätie hlásené hubom BuWizz.
- Dostupné iba pre podporované huby BuWizz.
Prúd portu BuWizz (Guru)
Vráti odber prúdu hlásený pre vybraný port hubu BuWizz.
- Dostupné iba pre podporované huby a porty BuWizz.
WeDo 2 vzdialenosť (Začiatočník)
Vracia vzdialenosť zo senzora vzdialenosti WeDo 2.
- Možnosti jednotiek:
%,cm,palce
WeDo 2 keď je vzdialenosť (Začiatočník)
Spustí/skontroluje podmienku vzdialenosti pre senzor vzdialenosti WeDo 2.
- Možnosti porovnania:
closer than,farther than,exactly at - Jednotky:
%,cm,inch
WeDo 2 náklon (Začiatočník)
Vracia hodnotu náklonu zo senzora náklonu WeDo 2.
- Možnosti osi:
náklon,rotácia