Mili organizatori letnej ligy,
posielame vam riesenie tretej ulohy – Velka noc.
Robot odvazi vzorky pomocou nasledovneho principu:
Vzorky roznej vahy sa daju vyvazit jednym protizavazim, ktore sa pohybuje blizsie a dalej od osi.
Motorom ovladame toto protizavazie smerom od osi a gyro senzorom merame, kedy sa vaha preklopi.
Zapamatame si polohu motora (tuto vzdialenost volame max). Potom ovladame protizavazie smerom k osi a v momonte, ked sa vaha preklopi spat, zapamatame si polohu motora do premennej min.
Tazsie zavazia maju vacsiu hodnotu (min+max) ako lahsie.
Hodnotu min+ max kazdej vzorky robot vyuzije nato, aby robot vzorku odsunul do vzdialenosti zodpovedajucej tejto hodnote.
V prilohach posielame:
Tesime sa na dalsie ulohy!
Oliver, Sebi, Adam
Pekne použitý pás na presný pohyb závažia, výborný nápad použiť hojdačku a gyroskop na zistenie váhy. Úlohu ste si trošku zjednodušili tým, že váhu treba uprostred váženia prestavovať, ale riešenie nás zaujalo najmä veľkou názornosťou, peknou myšlienkou, dobrým využitím senzorov a programovania. Zaujímavé je aj priemerovanie dvoch hodnôt, kde sa hojdačka preklápa - to by si zaslúžilo samostatnú úvahu, prečo sú to dva body a nie iba jeden? :-) Výborne!