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;


Kommentaare ei ole:

Postita kommentaar