Krúžok Robotiky
Na tejto stránke uverejňujú účastníci krúžku robotiky v Centre voľného času svoje projekty.
Diaľkové ovládanie robota pomocou druhej NXT kocky
Tento projekt vyžaduje 2 kocky NXT, ktoré komunikujú pomocou protokolu BlueTooth. Jedna je zabudovaná do mobilného robota, a motory má pripojené na portoch A a C. Druhá je použitá ako diaľkové ovládanie: pomocou tlačidiel (šípka vľavo/vpravo a stvorcové oranžové tlačidlo) vysielame rádiové príkazy na pohyb vľavo, vpravo a vpred. Okrem toho je ku kocke - diaľkovému ovládaniu pripojený tlakový senzor na porte 1, pri ktorého stlačení sa vysiela správa STOP.
Program pre NXT kocku - diaľkové ovládanie: dialkoveovladanie.nxc
Program pre NXT kocku - diaľkovo ovládaný robot: ovladanyrobot.nxc
Potom, ako programy nahráte do NXT kociek ich treba prepojiť spojením BlueTooth. V menu na oboch kockách zapnite BlueTooth (on) a nastavte ho na viditeľný (visible). Potom na kocke diaľkové ovládanie dajte vyhľadať ostatné kocky (search) a diaľkovo ovládaný robot pripojte na spojenie 1. Po nadviazaní spojenia už kocku nevypínajte, lebo bude treba spojenie vytvoriť znova. Odštartuje oba programy a môžete začať robota riadiť na diaľku. Napíšte nám, ak sa vám to podarilo, alebo ak máte otázky!
Programy Adama Trizuliaka
- adam_blik1.nxc - Program nahodne blika ziarovkou pripojenou na port C
- adam_LCD.nxc - Program vypisuje na LCD sekundove pocitadlo. Po dvadsiatich sekundach vypise spravu.
- adam_stvorec.nxc - Robot s motormi na portoch AC 10-krat chodi do stvorca vzdy s mensujucou sa stranou.
- adam_ton2.nxc - Program hra nahododnu melodiu.
- adam_zvukograf.nxc - Robot ma pripojeny zvukovy snimac na porte 1 a program vykresli graf hlasitosti zvuku.
- adam_zvukograf2.nxc - Nova verzia programu adam_zvukograf.nxc, lisi sa tym, ze ked sa zaplni display, vycisti ho a pokracuje v kresleni.
- light_blinking.nxc - Program nahodne blika ziarovkami na vsetkych troch portoch A,B,C
Programy Mateja Kurillu
- dopredu_dozadu.nxc - Robot ma dva senzory: ultrazvukovy vpredu, na porte 2 a dotykovy vzadu, na porte 1. Vykonava jednuchu funkciu: ide vpred a 30 cm pred stenou sa vrati spat az dovtedy, kym nenarazi na prekazku, vtedy sa cyklus opakuje.
- ultrazvuk.nxc - Robot ma senzor ultrazvukovy ktory ked zachyti prekazku blizsie ako 30 cm tak robot cuvne o otoci sa na mieste
- nahodny_pohyb.nxc - Robot ma dva senzory: ultrazvukovy vpredu, na porte 2 a dotykovy vzadu, na porte 1. Vykonava funkciu: nahodne sa pohybuje a ak sa priblizi k stene zpredu a spusti sa ultrazvukovy senzor tak cuvne a otoci sa ak pride k prekazke zo zadu a spusti sa dotikovy senzor robot pojde do predu 0.8 sekundy a potom sa otoci a cely ciklus sa opakuje odznovu a ktomu bude blikat diodka v porte B 0.5 sekundy
- dopredu_dozadu2.nxc - Robot sa nahodne pohybuje
- cik_cak.nxc - Robot ma dva motory na porte AC. Vykonava jednuchu funkciu:ide vpred cik cakovane.
- zvukovy_senzor.nxc - Robot ma dva motory v portoch A a C ide dopredu ale ked zvukovy senzor v porte 4 zachyti hluk vacsi ako 40 decibelov tak sa zacne tocit na mieste
- ziarovka.nxc - Robot ma vystup na port A pripojenu ziarovku ktora nahodne blika v intervale 0.1 az 1.5 sekundy
Programy Ivana Rýgera
- cik-cak.nxc - This program serves NXC driving ZIG-ZAG
- tony2.nxc - following program should play something
- test_tones.nxc - nasledovny program nam nieco zahra
- square.nxc - move in a square
- prekazka_stena.nxc - robot reaguje na prekážku použitím ultrazvukového snímača
- prekazka_dotyk.nxc - robot reaguje na prekážku použitím dotykového snímača
- notes.nxc - draws notes on the LCD display
- light_blinking2.nxc - demonstrates use of generator of random numbers