Inkluderade exempel#
Den här sidan listar de inkluderade exempelprojekten som visar hur man styr VEX AIM-kodningsroboten med hjälp av Python över WebSocket.
Grundläggande#
Inom basic katalogen hittar du:
Filnamn |
Beskrivning |
|---|---|
|
Det här projektet använder en korrekt Python For Loop för att iterera igenom AI Vision-data för att beräkna en mittpunkt mellan en orange tunna och en blå tunna. |
|
Det här projektet flyttar roboten i 45-graders vinklar med 100 % hastighet för att rita en diamantform. |
|
Det här projektet får roboten att röra sig i en fyrkantig bana och ändra LED-färgen för varje färg. |
|
Det här projektet kommer att vrida AIM-roboten så att den roterar 180 grader åt höger. Om roboten håller i en orange tunna kommer den att sparka på den; annars kommer roboten inte att göra någonting. |
|
Detta projekt kommer att vända på plats medan det letar efter en orange tunna. Om ingen hittas inom 10 sekunder spelar det upp ett “misslyckande”-ljud och stoppar sökningen. |
|
Det här projektet visar en glad emoji när robotens vinkel är stabil och en förvånad emoji när den lutas. |
|
Det här projektet ändrar skärmens emoji baserat på hur många gånger skärmen har tryckts ner, och visar ett annat uttryck för varje tryckning. |
|
Det här projektet kommer att leta efter den blå tunnan, flytta dit, och fira när den har den blå tunnan. |
|
Det här projektet cyklar genom varje LED-färg och pausar i en sekund mellan varje. |
|
I det här projektet kommer skärmen att visa en grön bakgrund med ordet “PLAT” när roboten inte lutar. Om roboten lutar blir skärmen röd och det står “LUTAT”. |
|
Det här projektet flyttar roboten framåt 300 mm och spelar upp ljudet “fullbordad” när den har slutfört rörelsen. |
|
Det här projektet vrider roboten tills den upptäcker AprilTag ID 1 och rör sig sedan mot det. |
|
Detta projekt svänger åt höger tills en orange tunna hittas, rör sig bakåt och placeras. |
|
Det här projektet kommer att spela en låt (med hjälp av noter) i en tråd samtidigt som den kör i en annan tråd. |
|
Det här projektet kommer att förflytta AIM-roboten framåt tills last hittas. När den upptäcks kommer roboten att pipa och stoppa all robotrörelse. |
|
Det här projektet kommer att förflytta AIM-roboten framåt tills last hittas. När den upptäcks kommer roboten att svänga höger i 45 grader. |
|
Det här projektet ritar en linje, en kvadrat och en cirkel på skärmen och visar namnet på varje form medan den ritas. |
|
Det här projektet kommer att skriva ut värdena för timer, kurs och girriktning till robotens skärm. |
|
Det här projektet väntar på ett tryck med pekskärmen innan det går 200 mm framåt och visar en emoji i slutet. |
|
Det här projektet börjar köra framåt men stannar automatiskt när fem sekunder har gått och visar sedan “Tiden är ute!” på skärmen. |
Avancerad#
Inom katalogen advanced hittar du:
Filnamn |
Beskrivning |
|---|---|
|
Tillhandahåller |
|
Det här projektet låter användaren styra roboten samtidigt som den streamar bilder från kameran. Lysdioderna är gröna när roboten rör sig och röda när roboten har stannat. |
|
Det här projektet gör att två robotar rör sig i en fyrkantig bana och ändrar LED-färgen för varje färg. |
|
Roboten spelar upp en lokal ljudfil och sedan några toner från Beethovens symfoni nr 5. |
|
Spara bilden i JPEG-format till filsystemet som anges av filnamnet, standardvärdet är |
|
JPEG-bildström, med OpenCV för visning på skärm. |