Robota sme postavili tak, že dokáže čítať a vyrábať dierne štítky sám s pomocou dvoch programov. Ako dierne štítky sme použili Lego kocku s jedným radom dier, ktoré ak sú vyplnené znamenajú 0. Ak nie sú vyplnené, znamenajú 1. Takto vytvorený rad jednotiek a núl tvorí binárny kód, do ktorého sa dá konvertovať správa.
Dva veľké motory sme použili na posun dierneho štítku dopredu a späť a jeden malý motor zase na vyrábanie dierneho štítku vybíjaním. Na čítanie sme použili svetelný senzor.
Robot funguje tak, že má predvolenú správu a tú preloží pomocou tabuľky na číslo a číslo preloží na binárny kód. Následne robot vytlačí dierny štítok. Keď zapneme druhý program (čítanie) tak znovu robotovi musíme dierny štítok vložiť do vnútra a začne s pomocou svetelného senzora čítať kde dierka je a kde dierka nie je. Teraz opačným spôsobom použije tabuľku a premení binárny kód na číslo a číslo na písmeno.
Mali sme problém pri programovaní, program po spustení vyhlásil chybu "vm program instruction break" takže sme nestihli dokončiť časť dierovanie.
http://youtu.be/hXCaiXF8_xs
Legový dielik s kúskami papiera šikovne vyriesil rôzne nespoľahlivosti, ktoré by mohli vzniknúť pri normálnom dierkovaní papiera. Vymysleli ste super spôsob, ako uložiť informáciu, veľmi sa nám páči jednoduchý dierny štítok. Podľa toho ako je zápis a čítanie ukázaný na videu sme si museli zopár vecí domyslieť, ale vieme si predstaviť, že ste sa snažili svoje riešenie ešte vylepšiť, tak neostal čas na dokonalé zábery. Ďakujeme za toto prázdninové riešenie i tie predchádzajúce, želáme veľa pekných zážitkov cez prázdniny a dúfame, že sa uvidíme na turnaji FLL!