Difference between revisions of "Ottov plynulý pohyb a úprava prehrávania skladieb pomocou buzzera - Denis, Jana"
(Created page with " == Cieľ projektu == Projekt mal dva ciele, jedným z nich bolo upraviť prehrávanie skladieb tak, aby sa mohli do melódií zakomponovať opakovacie znamienka. Druhým cie...") |
|||
Line 8: | Line 8: | ||
Opakovacie znamienko sa riešilo nasledovne: v reprezentácii prehrávanej melódie ako postupnosti bajtov reprezentujúcich jednotlivé tóny sme konkrétny úsek, ktorý sa mal zopakovať označili z pravej aj z ľavej strany bajtom 250. Zľava vyčlenil teda začiatok opakovanej časti a sprava jej koniec. Spracovanie tohto znaku potom prebiehalo tak, že keď sme sa v melódii dostali na ľavý bajt 250, zapamätal sa nasledujúci tón a keď sme došli na pravý bajt 250, smerník ukazujúci na aktuálne spracovávaný tón sa presunul na zapamätanú pozíciu a potom odtiaľ postupoval ďalej, pričom už ignoroval pravý bajt 250. | Opakovacie znamienko sa riešilo nasledovne: v reprezentácii prehrávanej melódie ako postupnosti bajtov reprezentujúcich jednotlivé tóny sme konkrétny úsek, ktorý sa mal zopakovať označili z pravej aj z ľavej strany bajtom 250. Zľava vyčlenil teda začiatok opakovanej časti a sprava jej koniec. Spracovanie tohto znaku potom prebiehalo tak, že keď sme sa v melódii dostali na ľavý bajt 250, zapamätal sa nasledujúci tón a keď sme došli na pravý bajt 250, smerník ukazujúci na aktuálne spracovávaný tón sa presunul na zapamätanú pozíciu a potom odtiaľ postupoval ďalej, pričom už ignoroval pravý bajt 250. | ||
+ | [[File:Example.jpg]] |
Revision as of 15:16, 13 February 2019
Cieľ projektu
Projekt mal dva ciele, jedným z nich bolo upraviť prehrávanie skladieb tak, aby sa mohli do melódií zakomponovať opakovacie znamienka. Druhým cieľom bolo upraviť pohyb končatín robota tak, aby dokázal hýbať naraz viacerými končatinami.
Realizácia projektu
Opakovacie znamienko sa riešilo nasledovne: v reprezentácii prehrávanej melódie ako postupnosti bajtov reprezentujúcich jednotlivé tóny sme konkrétny úsek, ktorý sa mal zopakovať označili z pravej aj z ľavej strany bajtom 250. Zľava vyčlenil teda začiatok opakovanej časti a sprava jej koniec. Spracovanie tohto znaku potom prebiehalo tak, že keď sme sa v melódii dostali na ľavý bajt 250, zapamätal sa nasledujúci tón a keď sme došli na pravý bajt 250, smerník ukazujúci na aktuálne spracovávaný tón sa presunul na zapamätanú pozíciu a potom odtiaľ postupoval ďalej, pričom už ignoroval pravý bajt 250.