Färgupptäckt#

Detecting Colors

Den här handledningen guidar dig genom hur du använder ögonsensorn för att upptäcka en färg, med hjälp av en grön disk som exempel. I slutet har du ett projekt som skriver ut ett meddelande när grönt färgämne upptäcks.

  1. Se till att din robot har en ögonsensor ansluten. Se Konfigurera enheter om du inte har lagt till en än.

  2. Fäst ett ställ in ögonljus-block under när startat-blocket. Detta hjälper ögonsensorn att upptäcka färger tydligare.

Det inställda ögonljusblocket, nedan när det startade.#
när startad :: hat events
ställ in ögonjusljus [på v]
  1. Lägg till ett vänta till-block under det.

Ett tomt vänta tills kvarter, under set ögonljus.#
när startad :: hat events
ställ in ögonjusljus [på v]
vänta tills <>
  1. Dra ögonsensorns booleska block öga detekterar färg till blockets villkorsplats vänta tills.

Ögat detekterar färgblock som läggs till i tillståndet.#
när startad :: hat events
ställ in ögonjusljus [på v]
vänta tills <öga detekterar [röd v]?>
  1. Ändra färgparametern till grön.

Skärmdump av projektet, med ögat som detekterar färgblockets rullgardinsmeny öppen, som visar röda, gröna och blå alternativ, samt grönt valt.
  1. Bifoga ett skriv ut-block under vänta tills-blocket.

Utskriftsblocket, nedan vänta tills.#
när startad :: hat events
ställ in ögonjusljus [på v]
vänta tills <öga detekterar [grön v]?>
skriv ut [VEXcode] ▶
  1. Ändra texten till Grönt fält upptäckt!

Skärmdump av det färdiga projektet, med utskriftsblockets text inställd på Grönt detekterat!.
  1. Se till att din robot är ansluten till VEXcode. Se Ansluta till din robot om den inte är ansluten än.

Skärmdump av VEXcode GO-verktygsfältet, som visar knappen Anslut i anslutet läge.
  1. Välj Starta för att köra projektet.

Skärmdump av VEXcode GO-verktygsfältet, med Start-knappen markerad.
  1. Håll en grön skiva framför ögonsensorn. När den har upptäckts skrivs Grön upptäckt! ut till konsolen.