Jak działają funkcje?

Funkcją nazywamy wykorzystanie powtarzalnych elementów programu w celu utworzenia możliwie najkrótszego programu, który następnie wykona robot. W aplikacjach dedykowanych do pracy z robotem spotkać można następujące funkcje: F1 i F2 (Photon Badge) oraz dodatkowa F3 (Photon Blocks). Wykorzystując funkcje, należy się zastanowić, które elementy programu są powtarzalne, by móc kilkakrotnie z nich skorzystać (np. przy tworzeniu kwadratu w Photon Badge powtarzalnym elementem będzie jazda do przodu oraz skręt w prawo/lewo - wobec tego w polu Program można wykorzystać czterokrotnie czynności zapisane w F1).