Program je rozdelený do 2 častí: z rozbehovej a zo spomaľovacej, ktoré sú oddelené oneskorením.
Rozbehová časť- je riešená uhlovým rozkmitaním motoru, kde sa mení rýchlosť kmitania motoru z dôvodu, aby sa postupne zväčšovala výška vychýlenia robota. Je odvodená od počtu kmitov.
Oneskorenie je vsunuté z dôvodu, aby kmitanie motoru bolo v protismere kývania robota.
Spomaľovacia časť - je riešená zmenou veľkosti rozkmitania motoru, kde sa postupne zmenšuje uhol kmitu motoru v závislosti od počtu spomaľovacích kmitov.
Tak toto je určite robot díďzej, ktorý si na diskotéke dáva posilňovaciu préstávku 8=). Asi pracoval celú noc, lebo ku koncu hojdania už trochu stráca rytmus a to sa predsa DJovi bežne nestáva. Zastavenie vyzerá už len ako úplné vyvrcholenie tej únavy. Chcelo by to k tomu zastavovaniu trochu aktívnejší prístup. :-) Prebíjate to ale veľkým tímovým úsmevom, ktorý je nie za tri, ale za 100 bodov. Ale ten trik v programe so spomaľovaním využitím počítadla cyklu - to by od vás mohli obkukať aj ostatní. Poradíme len prípadne zabaliť tie prípojky blokov po natiahnutí dátových káblikov, aby tam zbytočne neviseli všetky ostatné nepoužité prípojky. Držte sa!