Ultimate 2.0
10-in-1 Robot KitRobotic Arm Tank
Kretanje Robotic Arm Tanka po kružnici
Izradite program kojim će se Robotic Arm Tank kretati po kružnici. Izradom ovog programa naučit ćete kako definirati svoje blokove kôda te ih uvrstiti u program za izvršavanje.
Program možete izmijeniti tako da povećate ili smanjite polumjer kruga te ubrzate ili usporite kretanje robota. Možete i promijeniti smjer kretanja (u smjeru kazaljke na satu ili obrnuto).
Otvorit će se prozorčić u kojem upisujete ime bloka. Upišite Kretanje i stisnite OK.
Dodajmo sada naredbu za brzinu kretanja unutarnje gusjenice. Desnim klikom na naredbu za kretanje vanjske gusjenice kliknite na duplicate. Smjestite naredbu ispod i promijenite argumente. Unutarnja gusjenice je na Portu2, stupnjevi moraju biti negativan broj čija apsolutna vrijednost mora biti manja od apsolutne vrijednosti stupnjeva vanjske gusjenice. Mi smo odredili da apsolutna vrijednost stupnjeva unutarnje gusjenice bude duplo manja od stupnjeva vanjske, te da se ona kreće duplo sporije (12 rpm).
U bloku za kretanje definirali smo vrijeme za kretanje te će nakon tog vremena robot stati, ali motor će ostati po opterećenjem. Stoga ćemo kreirati novi blok kojim će motori prestati raditi nakon što se robot zaustavi.
Ponovno iz kategorije Data&Blocks odaberite Make a Block i nazovite ga Stop.
Sada je potrebno u MegaPi blok dodati definirane blokove. Iz Data&Blocks povucite blok Kretanje i smjestite ga ispod MegaPi Programa te nakon toga učinite to isto za blok Stop. Time ste završili izradu ovog programa pomoću kreiranja svojih blokova kôda.
Prebacite program na robota i pogledajte kako se robot kreće.