Senzori
Blocurile de senzori citesc starea hub-ului/dispozitivului și furnizează date pentru condiții, evenimente și logică de control.
Senzori dispozitiv și hub
Nivel baterie hub (Începător)
Returnează nivelul curent al bateriei hub-ului.
Tensiunea bateriei hubului (Avansat)
Returnează tensiunea bateriei hubului selectat în volți.
- Tip: bloc raportor numeric
- Disponibil doar pentru huburi care raportează tensiunea bateriei.
- Returnează
NaNcând hubul selectat nu este conectat.
Baterie dispozitiv % (Începător)
Returnează nivelul bateriei dispozitivului (telefon/tabletă) în procente.
Temperatura plăcii (Avansat)
Returnează temperatura plăcii hub-ului.
- Disponibil doar pentru
BuWizz 2șiBuWizz 3.
Accelerometrul hubului (Guru)
Returnează date brute de accelerometru raportate de hubul selectat.
- Opțiuni axă:
x,y,z
Accelerația hubului (Guru)
Returnează date de accelerație raportate de hubul selectat.
- Opțiuni axă:
x,y,z
Buton apăsat (Începător)
Verifică dacă un buton selectat al hub-ului corespunde stării selectate.
- Opțiuni stare:
apăsat,eliberat - Opțiune tipică:
centru - Notă: opțiunile pot diferi în funcție de modelul hub-ului
Tip dispozitiv (Începător)
Returnează tipul dispozitivului conectat la portul selectat.
- Tip: bloc reporter
- Utilizare tipică: detectarea dispozitivului înainte de logică specifică
Accelerometru dispozitiv (Guru)
Returnează valorile brute ale accelerometrului.
- Opțiuni axă:
x,y,z
Accelerație dispozitiv (Guru)
Returnează datele de accelerație.
- Opțiuni axă:
x,y,z
Senzori de orientare și înclinare
Înclinarea dispozitivului (Avansat)
Returnează date de înclinare de la telefonul/tableta pe care rulează MOCPilot.
- Opțiuni axă:
pitch,roll
Înclinare (Începător)
Returnează unghiul de înclinare.
- Opțiuni axă:
înclinare,rotire,derapaj - Notă:
derapajeste disponibil doar pe anumite hub-uri
Obține orientarea (Începător)
Returnează orientarea curentă a hub-ului.
- Opțiuni output:
text,index - Valori:
Față,Sus,Dreapta,Spate,Jos,Stânga
Este orientarea sus (Începător)
Verifică dacă orientarea corespunde direcției „sus”.
- Opțiuni:
Față,Sus,Dreapta,Spate,Jos,Stânga
Setează orientarea înclinării (Avansat)
Configurează referința de orientare.
- Opțiuni:
Față,Sus,Dreapta,Spate,Jos,Stânga
Timer și senzori de mișcare
Timer (Avansat)
Returnează valoarea timerului în secunde.
Resetează timerul (Avansat)
Resetează timerul la zero.
Blocuri senzori port
Senzor distanță Technic (Începător)
Returnează distanța măsurată.
- Unități:
mm,cm,inci,%
Technic când distanța este (Începător)
Verifică/declanșează condiția de distanță.
- Opțiuni:
mai aproape decât,mai departe decât,exact la - Unități:
mm,cm,inci,%
Technic setează modul senzorului de culoare (Avansat)
Acest bloc setează senzorul de culoare Technic pe modul selectat.
- Notă: Schimbarea modului senzorului de culoare poate afecta programul în moduri neașteptate. De exemplu, senzorul de culoare Technic nu poate citi culori sau lumină reflectată când este în modul
"ambiental".
Valoare culoare Technic (Începător)
Returnează culoarea detectată.
- Output:
valoare,șir
Technic când culoarea este (Începător)
Declanșează când culoarea corespunde.
Lumină reflectată Technic (Începător)
Returnează intensitatea luminii reflectate.
Technic când lumina reflectată este (Începător)
Verifică pragul luminii reflectate.
- Opțiuni:
<,=,>
Lumină ambientală Technic (Începător)
Returnează lumina ambientală.
Technic când lumina ambientală este (Începător)
Verifică pragul luminii ambientale.
- Opțiuni:
<,=,>
Culoare brută Technic (Începător)
Returnează valorile RGB brute.
- Canale:
roșu,verde,albastru
Senzor distanță BOOST (Începător)
Returnează distanța.
- Unități:
%,cm,inci
BOOST când distanța este (Începător)
Verifică condiția de distanță.
- Opțiuni:
mai aproape decât,mai departe decât,exact la - Unități:
%,cm,inci
Culoare BOOST (Începător)
Returnează culoarea detectată.
- Output:
valoare,șir
BOOST este culoare (Începător)
Verifică dacă senzorul detectează culoarea.
Lumină reflectată BOOST (Începător)
Returnează lumina reflectată.
BOOST când lumina reflectată este (Începător)
Verifică pragul luminii reflectate.
- Opțiuni:
<,=,>
Technic Move setează modul de putere (Începător)
Setează modul de putere.
- Opțiuni:
normal,impuls
Tensiune de ieșire BuWizz (Guru)
Returnează tensiunea de ieșire curentă raportată de un hub BuWizz.
- Disponibil doar pentru huburi BuWizz acceptate.
Curent port BuWizz (Guru)
Returnează consumul de curent raportat pentru portul selectat al hubului BuWizz.
- Disponibil doar pentru huburi și porturi BuWizz acceptate.
Distanță WeDo 2 (Începător)
Returnează distanța.
WeDo 2 când distanța este (Începător)
Declanșează/verifică o condiție de distanță pentru un senzor de distanță WeDo 2.
- Opțiuni comparație:
closer than,farther than,exactly at - Opțiuni unitate:
%,cm,inch
Înclinare WeDo 2 (Începător)
Returnează înclinarea.
- Axe:
înclinare,rotire