Använda Classroom-appen för att felsöka din 123-robot

Använda enhetsinformation för felsökning av din 123-robot

Det kan vara bra att förstå de värden som de inbyggda sensorerna i 123-roboten rapporterar, så att du bättre kan förstå hur och varför din robots beteenden uppstår i ett projekt. I klassrumsappen kan avsnittet Enhetsinformation användas för att se en visuell representation av din 123-robots sensordata. Enhetsinformationen visar de 123 robotarnas sensorvärden som rapporteras i realtid, så att du kan använda den informationen för att bättre förstå robotens funktionalitet och ha ett ytterligare felsökningsverktyg att använda om du misstänker att något inte fungerar som förväntat.

Skärmdump av VEX Classroom-appen med en 123-robots meny öppen och knappen "Visa enhetsinformation" längst ner markerad.

För att visa en robots enhetsinformation, välj först den 123-robot du vill visa och välj sedan "Visa enhetsinformation".

Information om ögonsensorer

Skärmdump av VEX Classroom-appen med en 123-robots meny öppen och knappen "Visa enhetsinformation" vald för att öppna sensordata. Ögonsensordata är markerade och listar fyra avkänningsvärden: Ljusstyrka, Färg, Nyans och Närhet.

Med Enhetsinformation öppen är den första sensorn som visar data ögonsensorn. Ögonsensorn rapporterar ljusstyrkan i omgivande ljus, färgen som sensorn detekterar (röd, blå, grön eller Ej tillämpligt), nyansvärdet som detekteras i grader och närheten till det objekt som detekteras (nära eller långt borta). 

Denna information kan användas för att se vad 123-roboten detekterar, så att du kan göra justeringar om det behövs för att uppnå ett önskat beteende, som att ändra det omgivande ljuset i rummet eller färgen på objektet du försöker detektera.

Färgcirkel som visar hur 360-graderscirkeln korrelerar med ett nyansvärde.

Nyansen (det tredje värdet som rapporteras av ögonsensorn) är de numeriska värdena för varje färg som rapporteras av ögonsensorn. Nyansvärdet varierar från 0 till 360 grader, med början i rött och rörelse i regnbågsordning runt det cirkulära diagrammet. Ibland kanske det detekterade nyansvärdet inte överensstämmer med den färg du ser i omgivningen. Detta kan bero på kvaliteten på det omgivande ljuset runt sensorn, och betyder inte att sensorn inte fungerar som den ska.

Skärmdump av VEX Classroom-appen med en 123-robots meny öppen och ögonsensorns nyansvärde på 74 markerat.

Eftersom färg är reflekterat ljus kommer det omgivande ljuset (ljuset i det område där sensorn används) att påverka nyansvärdet som rapporteras av sensorn. Till exempel kan en grön VEX 123 Art Ring ha siffran '74', vilket faller mellan de 'gröna' och 'gula' områdena på nyansdiagrammet. Detta beror inte på ett sensorfel, utan istället på det omgivande ljuset runt sensorn.

Nyansvärdena kan läsas av olika för olika elever i samma klassrum, även om de skannar samma objekt med ögonsensorn. Allt detta beror på mängden ljus i området där eleverna befinner sig. Att sitta nära ett fönster, till exempel, eller på en särskilt molnig dag, kan ändra hur sensorn rapporterar nyansvärdesdata.

Om eleverna har problem med att deras projekt inte fungerar som avsett när de använder ögonsensorn kan ni kontrollera enhetsinformationen för roboten i Klassrumsappen. Du kan samarbeta med eleven för att ändra robotens miljö eller ändra objektet som detekteras för att säkerställa att nyansvärdena från ögonsensorn kontinuerligt läses av som den avsedda färgen.

Se också till att logiken som används i studenternas projekt är korrekt. Läs mer om att koda ögonsensorn med hjälp av kodaren i den här artikeln.

Information om ljussensor

Skärmdump av VEX Classroom-appen med en 123-robots meny öppen och sensordata visad. Ljussensorns data är markerade och visar ett värde för golvets ljusstyrka.

Nästa sensorrapportering är ljussensorn, på undersidan av 123-roboten. Ljussensorn rapporterar ett värde för ljus eller mörker baserat på vilket värde den detekterar på golvet under 123-roboten. 

Denna information kan vara användbar när du programmerar din 123-robot för att utföra saker som linjespårningsaktiviteter, för att få roboten att följa en "mörk" eller "ljus" bana baserat på sensorns data.

Information om tröghetssensor

Skärmdump av VEX Classroom-appen med en 123-robots meny öppen och sensordata visad. De tre första tröghetssensorvärdena är markerade och inkluderar värden för: Acceleration X, Acceleration Y och Acceleration Z.

Den inbyggda tröghetssensorn rapporterar två uppsättningar data – den första är accelerationen på X-, Y- och Z-axlarna. Även när 123-roboten står stilla kommer dessa värden att verka fluktuera kontinuerligt. Detta är ett förväntat beteende när tröghetssensorn fungerar korrekt, eftersom den rapporterar värden baserade på de krafter som verkar på roboten, inklusive gravitationen. 

Skärmdump av VEX Classroom-appen med en 123-robots meny öppen och sensordata visad. De tre sista tröghetssensorvärdena är markerade och inkluderar värden för: Lutning, Rulla och Girning.

Den inbyggda tröghetssensorn rapporterar även lutning, rullning och girning hos 123-roboten. Dessa värden ändras baserat på hur 123-roboten roteras i det tredimensionella rummet. När 123-roboten står stilla bör lutningen och rullningen rapportera 0 grader. Girvärdet kan ändras beroende på i vilken riktning 123-roboten vrids. 

Denna information kan vara användbar för att lära dig mer om hur eller varför din 123-robot kör och svänger korrekt. Du kan flytta 123-roboten för hand och titta på hur dessa värden ändras för att se hur tröghetssensorn rapporterar data.

Dölj enhetsinformation

Skärmdump av VEX Classroom-appen med en 123-robots meny öppen och dess enhetsinformation visad. Knappen "Dölj enhetsinformation" är markerad.

För att stänga Enhetsinformationen, välj "Dölj enhetsinformation".

För att lära dig mer om hur du använder Enhetsinformation i Klassrumsappen med din VEX-kodare, se den här artikeln.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: