esmaspäev, 18. jaanuar 2016

Kuristikuülesanne

Kuristik

Robot liigub laual lõputult kuid ei tohi üle ääre sõita. 
Robot kasutab kauguseandurit e sonarit ja mõõdab kogu aeg kaugust pinnast millel liigub. Kui kaugus on suurem kui laua tasapinna kaugus siis robot tagurdab ja pöördub uude suunda.


  1. kontrolli sonari toimimist
  2. programmeeri robot: (programm on sarnane exploreriülesandele seepärast tee see enne ära) programm töötab lõputult, kontrollib kaugust ja toimib siis kui kaugus on suurem mingist väärtusest.


NB! Jälgi sonari mõõdetavaid ühikuid - need võivad olla tollid aga meie kasutame cm.

esmaspäev, 23. november 2015

Slaalom

Robotil tuleb läbida slaalomirada võimalikult kiiresti. Takistuste vahekaugused on võrdsed, punaste joonte vahekaugus on 310cm.

Reeglid:
  1. aeg läheb käima punase joone ületamisel ja kinni teise punase joone ületamisel (ka joone pikendamisel tekkiva mõttelise joone ületamisel);
  2. robot peab mööduma takistustest ilma neid puudutamata, puudutuse eest karistus + 5 sek;
  3. kui robot möödub takistusest valelt poolt on karistus +10 sek. 
  4. Katseid võib olla mitu, niipalju kui tunni jooksul jõuab teha.

pühapäev, 15. november 2015

Ülesanded

Täna vaatame üle varasemad ülesanded tabelist

7. meeskonnal pole veel ühtegi ülesannet sooritatud!

esmaspäev, 26. oktoober 2015

Teamwork! ja sonar

Robootika üks osa on töötamine meeskonnas!

Kuna töötate mitmekesi ühes teamis siis jagage ülesanded:

  • projektijuht/teami pealik - jagab ülesanded, vaatab et kõigil oleks tegevus, aitab ehitada või juppe korrastada või aitab programmeerida või ...
  • ehitaja - paneb robotit kokku;
  • progeja - programmeerib;
Vahetage aeg-ajalt rolle.
Täna lisame robotile veel teise puuteanduri ja kaugusanduri e sonari. Sonar mõõdab kaugust ja sellega saab panna robotit panna tegema midagi siis kui robot on takistusest kindlal kaugusel.Teise puuteanduri lisame selleks et saaks roboti liikumist käivitada ilma roboti nuppe vajutamata.
Ülesanne
Teha nn "explorer" robot kaugusanduriga. Programmeerida nii, et robot-explorer liiguks lõputult. Kui mingi takistus on lähemal kui 25cm (<25 cm) siis robot pöörab ümber ja liigub uues suunas.

Kuidas teha:
  1. Kõigepealt lisa robotile kaugusandur e sonar (vt juhendi lk 28) pane see vaatama juba lisatud puuteanduriga vastassuunas;
  2. Lisa teine puuteandur sellisesse kohta, et oleks lihtne seda vajutada.
  3. NB! Ole tähelepanelik portidesse ühendamisel!
  4. NB! Säti juhtmed nii et need ei takistaks rattaid ega jääks nt sonari vaatevälja.
  5. Programmis kasuta lõputu korduse (tsükli) plokki;
  6. Kasuta sonari kontrolli plokki, vali õiged ühikud.


Näitan kõike tunnis.


Sonari blokk








Programm eesti keeles:

korda lõputult
liigu otse;
kui kaugus takistusest on väiksem kui 25cm siis 
       pööra ümber;


pühapäev, 11. oktoober 2015

Puuteanduri kasutamine

Täna ehitame natuke oma robotit ümber, teeme nii et robot saaks aru kui ta kusagile vastu läheb e lisame puuteanduri ja programmeerime selle tööle.

Ülesanne
Teha nn "explorer" robot ühe (või kahe - kui oled osavam) puuteanduriga/lülitiga. Programmeerida nii, et robot-explorer liiguks lõputult põrgates takistustelt tagasi.

Kuidas teha:
  1. Kõigepealt lisa robotile puuteandur (vt juhendi lk 40);
  2. Programmis kasuta lõputu korduse (tsükli) plokki;
  3. Kasuta puuteanduri kontrolli plokki;
Näitan kõike tunnis.
puuteandur
tsükli plokk
puuteanduri plokk

Programm eesti keeles:

korda lõputult
liigu otse;
kui puuteandur on vajutatud
       pööra 


CodeWeek


esmaspäev, 28. september 2015

Ehita ise robot

TÜ arvutiteaduse instituut lõi juhendi, mille abil saab lihtsalt ja samm-haaval ehitada nutitelefoni teel juhitava roboti. Juhendmaterjal on kõigile tasuta ja avalikult kättesaadav, kuid oktoobris saab ülikooli juhendajate käe all ka noorte IT-huvilaagrites kätt proovida. Loe lähemalt.