Blocket Enhetsknappar

Blocket Enhetsknappar hämtar data från enhetsknapparna, vilket är de fem knapparna (vänster, mitten, höger, upp och ned) på EV3-enhetens framsida. Du kan ta reda på vilken knapp som trycks in och få ett numeriskt utdatavärde. Du kan också testa om någon av knapparna är intryckt, släppt eller snabbtryckt och få ett logiskt utdatavärde (Sant eller Falskt).

Mer information om de data som genereras av enhetsknapparna samt programmeringsexempel finns under Använda enhetsknapparna.
Välja läge


Lägesväljare
Indata
Utdata

Använd lägesväljaren för att välja läge för blocket. Vilka indata och utdata som finns tillgängliga beror på vilket läge du har valt. Lägena beskrivs nedan.
Lägen
Mäta


Med läget Mäta skickas ID-värdet för den knapp som är intryckt för närvarande till Knapp-ID.
Jämför


I läget Jämför kan du välja vilket status hos en knapp som ska testas (släppt, intryckt eller snabbtryckt) i indatavärdet Åtgärd. Du kan också testa en uppsättning av knappar för att ta reda på om någon av dem stämmer med den specificerade statusen.

I Uppsättning enhetsknapp-ID:n markerar du den eller de knappar som du vill testa. Värdet Jämför resultat blir Sant om någon av de valda knapparna stämmer med den specificerade åtgärden. ID-värdet för den knapp som stämmer med den specificerade åtgärden skickas som ett utdatavärde till Knapp-ID.
Indata och utdata
Vilka indatavärden som finns tillgängliga för enhetsknapparna beror på vilket läge som har valts. Du kan fylla i indatavärdena direkt i blocket. Det går också att ange indatavärdena med hjälp av dataledningar från utgångarna för andra programmeringsblock.
IndataTypTillåtna värdenAnteckningar
Uppsättning enhetsknapp-ID:n Numerisk vektor(Varje element) 0–5(Varje element):
0 = Inget
1 = Vänster
2 = Mitten
3 = Höger
4 = Upp
5 = Ned
Åtgärd Numerisk0–2Knappstatus att testa:
0 = släppt
1 = intryckt
2 = snabbtryckt
Vilka utdata som är tillgängliga beror på vilket läge du har valt. Om du vill använda ett utdatavärde drar du en dataledning till ett annat programmeringsblock.
UtdataTypAnteckningar
Knapp-ID NumeriskDen intryckta knappen:
0 = Inget
1 = Vänster
2 = Mitten
3 = Höger
4 = Upp
5 = Ned
Jämför resultat LogikSant/falskt-resultat för Jämför-läget.
Enhetsknappar
Snabblänkar