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