<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Robot</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Robot"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Robot"/>
	<updated>2026-05-05T14:04:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Robot&amp;diff=77041</id>
		<title>User:Robot</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Robot&amp;diff=77041"/>
		<updated>2014-10-09T06:13:56Z</updated>

		<summary type="html">&lt;p&gt;Robot: Created page with &amp;quot; Category:Erialatutvustus 2014 (Päevaõpe)    =Erialatutvustuse aine arvestustöö (NÄIDE)= Autor: nnn Esitamise kuupäev: 11. november 2014  ==Essee== Siia tuleb essee tek…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö (NÄIDE)=&lt;br /&gt;
Autor: nnn&lt;br /&gt;
Esitamise kuupäev: 11. november 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Siia tuleb essee tekst. Esimesest loengust &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; sain teada ...&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Märkuseks järgmiseks aastaks - küsimuse sõnastust parandanda - vaata historyt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eksami uuesti sooritamiseks pean tegema järgmised tegevused ...&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, pean ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45853</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45853"/>
		<updated>2012-02-02T14:34:43Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* 9. tund */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
NB! Teema teatada õpetajale 1. novembriks! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö esitamine e-mailile (tiiatanav [at] hotmail.com) 16. jaanuariks&#039;&#039;&#039;,&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist. Kuigi esinemine pole kohustuslik, on see rangelt soovituslik.&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö pikkus minimaalselt 5-6 lk, font Times New Roman 12p, reavahe 1.5&#039;&#039;&#039;&lt;br /&gt;
soovitatav formaat on .doc, .odt või pdf.&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, kui te ei leia endale sobivat, siis kirjutage mulle kiiresti ja üritame midagi ikka leida.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
* mis saaks kui roboteid enam poleks - Mihkel Abel&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada) - Tessa Valgepea&lt;br /&gt;
* humanoidsed robotid - Iris Tambaum&lt;br /&gt;
* Robootika seadused/Asimov&#039;i seadused - Annette Miller&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
tunnis kirjutatavas koodis peab olema vähemalt üks while tsükkel&lt;br /&gt;
&lt;br /&gt;
näide while tsükli kasutusest:&lt;br /&gt;
  while (VASTANE_PAREM || VASTANE_VASAK){&lt;br /&gt;
     if (VASTANE_EES) { edasi();} &lt;br /&gt;
     else if (VASTANE_PAREM) {paremale();}&lt;br /&gt;
     else if (VASTANE_VASAK) {vasakule();} &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
Annette M. &lt;br /&gt;
&lt;br /&gt;
Kristian K.&lt;br /&gt;
&lt;br /&gt;
Ervin E.&lt;br /&gt;
&lt;br /&gt;
Mari-Ell &lt;br /&gt;
&lt;br /&gt;
Merilyn R.&lt;br /&gt;
&lt;br /&gt;
Mihkel P.&lt;br /&gt;
&lt;br /&gt;
== 9. tund  esitlused II==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 2.veebr.2012 ja 9.veebr.2012&lt;br /&gt;
&lt;br /&gt;
pärast esitlusi tutvuda lehega: http://makeprojects.com/Project/Mousey-the-Junkbot/27/1&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 16.veebr.2012 ja 23.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45665</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45665"/>
		<updated>2012-01-17T16:34:10Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* 10. tund */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
NB! Teema teatada õpetajale 1. novembriks! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö esitamine e-mailile (tiiatanav [at] hotmail.com) 16. jaanuariks&#039;&#039;&#039;,&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist. Kuigi esinemine pole kohustuslik, on see rangelt soovituslik.&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö pikkus minimaalselt 5-6 lk, font Times New Roman 12p, reavahe 1.5&#039;&#039;&#039;&lt;br /&gt;
soovitatav formaat on .doc, .odt või pdf.&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, kui te ei leia endale sobivat, siis kirjutage mulle kiiresti ja üritame midagi ikka leida.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
* mis saaks kui roboteid enam poleks - Mihkel Abel&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada) - Tessa Valgepea&lt;br /&gt;
* humanoidsed robotid - Iris Tambaum&lt;br /&gt;
* Robootika seadused/Asimov&#039;i seadused - Annette Miller&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
tunnis kirjutatavas koodis peab olema vähemalt üks while tsükkel&lt;br /&gt;
&lt;br /&gt;
näide while tsükli kasutusest:&lt;br /&gt;
  while (VASTANE_PAREM || VASTANE_VASAK){&lt;br /&gt;
     if (VASTANE_EES) { edasi();} &lt;br /&gt;
     else if (VASTANE_PAREM) {paremale();}&lt;br /&gt;
     else if (VASTANE_VASAK) {vasakule();} &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
Annette M. &lt;br /&gt;
&lt;br /&gt;
Kristian K.&lt;br /&gt;
&lt;br /&gt;
Ervin E.&lt;br /&gt;
&lt;br /&gt;
Mari-Ell &lt;br /&gt;
&lt;br /&gt;
Merilyn R.&lt;br /&gt;
&lt;br /&gt;
Mihkel P.&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 2.veebr.2012 ja 9.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 16.veebr.2012 ja 23.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45664</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45664"/>
		<updated>2012-01-17T16:33:51Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* 9. tund */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
NB! Teema teatada õpetajale 1. novembriks! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö esitamine e-mailile (tiiatanav [at] hotmail.com) 16. jaanuariks&#039;&#039;&#039;,&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist. Kuigi esinemine pole kohustuslik, on see rangelt soovituslik.&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö pikkus minimaalselt 5-6 lk, font Times New Roman 12p, reavahe 1.5&#039;&#039;&#039;&lt;br /&gt;
soovitatav formaat on .doc, .odt või pdf.&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, kui te ei leia endale sobivat, siis kirjutage mulle kiiresti ja üritame midagi ikka leida.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
* mis saaks kui roboteid enam poleks - Mihkel Abel&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada) - Tessa Valgepea&lt;br /&gt;
* humanoidsed robotid - Iris Tambaum&lt;br /&gt;
* Robootika seadused/Asimov&#039;i seadused - Annette Miller&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
tunnis kirjutatavas koodis peab olema vähemalt üks while tsükkel&lt;br /&gt;
&lt;br /&gt;
näide while tsükli kasutusest:&lt;br /&gt;
  while (VASTANE_PAREM || VASTANE_VASAK){&lt;br /&gt;
     if (VASTANE_EES) { edasi();} &lt;br /&gt;
     else if (VASTANE_PAREM) {paremale();}&lt;br /&gt;
     else if (VASTANE_VASAK) {vasakule();} &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
Annette M. &lt;br /&gt;
&lt;br /&gt;
Kristian K.&lt;br /&gt;
&lt;br /&gt;
Ervin E.&lt;br /&gt;
&lt;br /&gt;
Mari-Ell &lt;br /&gt;
&lt;br /&gt;
Merilyn R.&lt;br /&gt;
&lt;br /&gt;
Mihkel P.&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 2.veebr.2012 ja 9.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45663</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45663"/>
		<updated>2012-01-17T16:31:44Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* 8. tund - Iseseisvate tööde esitamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
NB! Teema teatada õpetajale 1. novembriks! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö esitamine e-mailile (tiiatanav [at] hotmail.com) 16. jaanuariks&#039;&#039;&#039;,&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist. Kuigi esinemine pole kohustuslik, on see rangelt soovituslik.&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö pikkus minimaalselt 5-6 lk, font Times New Roman 12p, reavahe 1.5&#039;&#039;&#039;&lt;br /&gt;
soovitatav formaat on .doc, .odt või pdf.&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, kui te ei leia endale sobivat, siis kirjutage mulle kiiresti ja üritame midagi ikka leida.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
* mis saaks kui roboteid enam poleks - Mihkel Abel&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada) - Tessa Valgepea&lt;br /&gt;
* humanoidsed robotid - Iris Tambaum&lt;br /&gt;
* Robootika seadused/Asimov&#039;i seadused - Annette Miller&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
tunnis kirjutatavas koodis peab olema vähemalt üks while tsükkel&lt;br /&gt;
&lt;br /&gt;
näide while tsükli kasutusest:&lt;br /&gt;
  while (VASTANE_PAREM || VASTANE_VASAK){&lt;br /&gt;
     if (VASTANE_EES) { edasi();} &lt;br /&gt;
     else if (VASTANE_PAREM) {paremale();}&lt;br /&gt;
     else if (VASTANE_VASAK) {vasakule();} &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
Annette M. &lt;br /&gt;
&lt;br /&gt;
Kristian K.&lt;br /&gt;
&lt;br /&gt;
Ervin E.&lt;br /&gt;
&lt;br /&gt;
Mari-Ell &lt;br /&gt;
&lt;br /&gt;
Merilyn R.&lt;br /&gt;
&lt;br /&gt;
Mihkel P.&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45659</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45659"/>
		<updated>2012-01-17T05:32:16Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* 8. tund - Iseseisvate tööde esitamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
NB! Teema teatada õpetajale 1. novembriks! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö esitamine e-mailile (tiiatanav [at] hotmail.com) 16. jaanuariks&#039;&#039;&#039;,&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist. Kuigi esinemine pole kohustuslik, on see rangelt soovituslik.&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö pikkus minimaalselt 5-6 lk, font Times New Roman 12p, reavahe 1.5&#039;&#039;&#039;&lt;br /&gt;
soovitatav formaat on .doc, .odt või pdf.&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, kui te ei leia endale sobivat, siis kirjutage mulle kiiresti ja üritame midagi ikka leida.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
* mis saaks kui roboteid enam poleks - Mihkel Abel&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada) - Tessa Valgepea&lt;br /&gt;
* humanoidsed robotid - Iris Tambaum&lt;br /&gt;
* Robootika seadused/Asimov&#039;i seadused - Annette Miller&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
tunnis kirjutatavas koodis peab olema vähemalt üks while tsükkel&lt;br /&gt;
&lt;br /&gt;
näide while tsükli kasutusest:&lt;br /&gt;
  while (VASTANE_PAREM || VASTANE_VASAK){&lt;br /&gt;
     if (VASTANE_EES) { edasi();} &lt;br /&gt;
     else if (VASTANE_PAREM) {paremale();}&lt;br /&gt;
     else if (VASTANE_VASAK) {vasakule();} &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
1. Mari-Ell Mets&lt;br /&gt;
&lt;br /&gt;
2. Merilyn Renser&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45655</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45655"/>
		<updated>2012-01-15T09:39:18Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* 8. tund - Iseseisvate tööde esitamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
NB! Teema teatada õpetajale 1. novembriks! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö esitamine e-mailile (tiiatanav [at] hotmail.com) 16. jaanuariks&#039;&#039;&#039;,&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist. Kuigi esinemine pole kohustuslik, on see rangelt soovituslik.&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö pikkus minimaalselt 5-6 lk, font Times New Roman 12p, reavahe 1.5&#039;&#039;&#039;&lt;br /&gt;
soovitatav formaat on .doc, .odt või pdf.&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, kui te ei leia endale sobivat, siis kirjutage mulle kiiresti ja üritame midagi ikka leida.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
* mis saaks kui roboteid enam poleks - Mihkel Abel&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada) - Tessa Valgepea&lt;br /&gt;
* humanoidsed robotid - Iris Tambaum&lt;br /&gt;
* Robootika seadused/Asimov&#039;i seadused - Annette Miller&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
tunnis kirjutatavas koodis peab olema vähemalt üks while tsükkel&lt;br /&gt;
&lt;br /&gt;
näide while tsükli kasutusest:&lt;br /&gt;
  while (VASTANE_PAREM || VASTANE_VASAK){&lt;br /&gt;
     if (VASTANE_EES) { edasi();} &lt;br /&gt;
     else if (VASTANE_PAREM) {paremale();}&lt;br /&gt;
     else if (VASTANE_VASAK) {vasakule();} &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
1. Mari-Ell Mets&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45654</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45654"/>
		<updated>2012-01-14T14:26:27Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Kodutöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
NB! Teema teatada õpetajale 1. novembriks! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö esitamine e-mailile (tiiatanav [at] hotmail.com) 16. jaanuariks&#039;&#039;&#039;,&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist. Kuigi esinemine pole kohustuslik, on see rangelt soovituslik.&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö pikkus minimaalselt 5-6 lk, font Times New Roman 12p, reavahe 1.5&#039;&#039;&#039;&lt;br /&gt;
soovitatav formaat on .doc, .odt või pdf.&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, kui te ei leia endale sobivat, siis kirjutage mulle kiiresti ja üritame midagi ikka leida.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
* mis saaks kui roboteid enam poleks - Mihkel Abel&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada) - Tessa Valgepea&lt;br /&gt;
* humanoidsed robotid - Iris Tambaum&lt;br /&gt;
* Robootika seadused/Asimov&#039;i seadused - Annette Miller&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
tunnis kirjutatavas koodis peab olema vähemalt üks while tsükkel&lt;br /&gt;
&lt;br /&gt;
näide while tsükli kasutusest:&lt;br /&gt;
  while (VASTANE_PAREM || VASTANE_VASAK){&lt;br /&gt;
     if (VASTANE_EES) { edasi();} &lt;br /&gt;
     else if (VASTANE_PAREM) {paremale();}&lt;br /&gt;
     else if (VASTANE_VASAK) {vasakule();} &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45653</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45653"/>
		<updated>2012-01-14T14:21:57Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Kodutöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
NB! Teema teatada õpetajale 1. novembriks! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö esitamine e-mailile (tiiatanav [at] hotmail.com) 16. jaanuariks&#039;&#039;&#039;,&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist. Kuigi esinemine pole kohustuslik, on see rangelt soovituslik.&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk, font Times New Roman 12p, reavahe 1.5&lt;br /&gt;
soovitatav formaat on .doc, .odt või pdf.&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, kui te ei leia endale sobivat, siis kirjutage mulle kiiresti ja üritame midagi ikka leida.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
* mis saaks kui roboteid enam poleks - Mihkel Abel&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada) - Tessa Valgepea&lt;br /&gt;
* humanoidsed robotid - Iris Tambaum&lt;br /&gt;
* Robootika seadused/Asimov&#039;i seadused - Annette Miller&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
tunnis kirjutatavas koodis peab olema vähemalt üks while tsükkel&lt;br /&gt;
&lt;br /&gt;
näide while tsükli kasutusest:&lt;br /&gt;
  while (VASTANE_PAREM || VASTANE_VASAK){&lt;br /&gt;
     if (VASTANE_EES) { edasi();} &lt;br /&gt;
     else if (VASTANE_PAREM) {paremale();}&lt;br /&gt;
     else if (VASTANE_VASAK) {vasakule();} &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45652</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45652"/>
		<updated>2012-01-14T14:21:00Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Kodutöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
NB! Teema teatada õpetajale 1. novembriks! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö esitamine e-mailile (tiiatanav [at] hotmail.com) 16. jaanuariks&#039;&#039;&#039;,&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist. Kuigi esinemine pole kohustuslik, on see rangelt soovituslik.&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk, font Times New Roman 12p, reavahe 1.5&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, kui te ei leia endale sobivat, siis kirjutage mulle kiiresti ja üritame midagi ikka leida.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
* mis saaks kui roboteid enam poleks - Mihkel Abel&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada) - Tessa Valgepea&lt;br /&gt;
* humanoidsed robotid - Iris Tambaum&lt;br /&gt;
* Robootika seadused/Asimov&#039;i seadused - Annette Miller&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
tunnis kirjutatavas koodis peab olema vähemalt üks while tsükkel&lt;br /&gt;
&lt;br /&gt;
näide while tsükli kasutusest:&lt;br /&gt;
  while (VASTANE_PAREM || VASTANE_VASAK){&lt;br /&gt;
     if (VASTANE_EES) { edasi();} &lt;br /&gt;
     else if (VASTANE_PAREM) {paremale();}&lt;br /&gt;
     else if (VASTANE_VASAK) {vasakule();} &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45640</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45640"/>
		<updated>2012-01-11T15:23:31Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Kodutöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
NB! Teema teatada õpetajale 1. novembriks! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö esitamine e-mailile (tiiatanav [at] hotmail.com) 16. jaanuariks&#039;&#039;&#039;,&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist. Kuigi esinemine pole kohustuslik, on see rangelt soovituslik.&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, kui te ei leia endale sobivat, siis kirjutage mulle kiiresti ja üritame midagi ikka leida.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
* mis saaks kui roboteid enam poleks - Mihkel Abel&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada) - Tessa Valgepea&lt;br /&gt;
* humanoidsed robotid - Iris Tambaum&lt;br /&gt;
* Robootika seadused/Asimov&#039;i seadused - Annette Miller&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
tunnis kirjutatavas koodis peab olema vähemalt üks while tsükkel&lt;br /&gt;
&lt;br /&gt;
näide while tsükli kasutusest:&lt;br /&gt;
  while (VASTANE_PAREM || VASTANE_VASAK){&lt;br /&gt;
     if (VASTANE_EES) { edasi();} &lt;br /&gt;
     else if (VASTANE_PAREM) {paremale();}&lt;br /&gt;
     else if (VASTANE_VASAK) {vasakule();} &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45407</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45407"/>
		<updated>2012-01-06T19:13:28Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Kodutöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
NB! Teema teatada õpetajale 1. novembriks! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töö esitamine e-mailile (tiiatanav [at] hotmail.com) 16. jaanuariks&#039;&#039;&#039;,&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist. Kuigi esinemine pole kohustuslik, on see rangelt soovituslik.&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, kui te ei leia endale sobivat, siis kirjutage mulle kiiresti ja üritame midagi ikka leida.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
* mis saaks kui roboteid enam poleks - Mihkel Abel&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada) - Tessa Valgepea&lt;br /&gt;
* humanoidsed robotid - Iris Tambaum&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
tunnis kirjutatavas koodis peab olema vähemalt üks while tsükkel&lt;br /&gt;
&lt;br /&gt;
näide while tsükli kasutusest:&lt;br /&gt;
  while (VASTANE_PAREM || VASTANE_VASAK){&lt;br /&gt;
     if (VASTANE_EES) { edasi();} &lt;br /&gt;
     else if (VASTANE_PAREM) {paremale();}&lt;br /&gt;
     else if (VASTANE_VASAK) {vasakule();} &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45333</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=45333"/>
		<updated>2012-01-05T12:26:17Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Registreeritud teemad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, kui te ei leia endale sobivat, siis kirjutage mulle kiiresti ja üritame midagi ikka leida.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
* mis saaks kui roboteid enam poleks - Mihkel Abel&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada) - Tessa Valgepea&lt;br /&gt;
* humanoidsed robotid - Iris Tambaum&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
tunnis kirjutatavas koodis peab olema vähemalt üks while tsükkel&lt;br /&gt;
&lt;br /&gt;
näide while tsükli kasutusest:&lt;br /&gt;
  while (VASTANE_PAREM || VASTANE_VASAK){&lt;br /&gt;
     if (VASTANE_EES) { edasi();} &lt;br /&gt;
     else if (VASTANE_PAREM) {paremale();}&lt;br /&gt;
     else if (VASTANE_VASAK) {vasakule();} &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44955</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44955"/>
		<updated>2011-12-20T14:00:08Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* 7. tund - Sumo II */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, kui te ei leia endale sobivat, siis kirjutage mulle kiiresti ja üritame midagi ikka leida.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
* mis saaks kui roboteid enam poleks - Mihkel Abel&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada) - Tessa Valgepea&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
tunnis kirjutatavas koodis peab olema vähemalt üks while tsükkel&lt;br /&gt;
&lt;br /&gt;
näide while tsükli kasutusest:&lt;br /&gt;
  while (VASTANE_PAREM || VASTANE_VASAK){&lt;br /&gt;
     if (VASTANE_EES) { edasi();} &lt;br /&gt;
     else if (VASTANE_PAREM) {paremale();}&lt;br /&gt;
     else if (VASTANE_VASAK) {vasakule();} &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44944</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44944"/>
		<updated>2011-12-20T12:56:19Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Kodutöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, kui te ei leia endale sobivat, siis kirjutage mulle kiiresti ja üritame midagi ikka leida.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
* mis saaks kui roboteid enam poleks - Mihkel Abel&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada) - Tessa Valgepea&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44943</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44943"/>
		<updated>2011-12-20T12:53:24Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Kodutöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada)&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
* mis saaks kui roboteid enam poleks - Mihkel Abel&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44902</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44902"/>
		<updated>2011-12-19T13:16:07Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Kodutöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada)&lt;br /&gt;
* mis saaks kui roboteid enam poleks&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
* FIRST LEGO League - Kelly Puhtla&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44437</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44437"/>
		<updated>2011-12-13T13:33:27Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Kodutöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* FIRST LEGO League&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada)&lt;br /&gt;
* mis saaks kui roboteid enam poleks&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
* Micromouse - Kristiina Taukul&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44436</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44436"/>
		<updated>2011-12-13T13:02:18Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Kodutöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* FIRST LEGO League&lt;br /&gt;
* Micromouse&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada)&lt;br /&gt;
* mis saaks kui roboteid enam poleks&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44434</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44434"/>
		<updated>2011-12-13T12:27:18Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Kodutöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* FIRST LEGO League&lt;br /&gt;
* Micromouse&lt;br /&gt;
* robotite liikumisviisi evolutsioon&lt;br /&gt;
* robotite liikumisviiside võrdlus - mis on optimaalseim&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada)&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44433</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44433"/>
		<updated>2011-12-13T12:26:43Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Kodutöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* FIRST LEGO League&lt;br /&gt;
* Micromouse&lt;br /&gt;
* robotite liikumise viisi evolutsioon&lt;br /&gt;
* robotite liikumise viiside võrdlus - mis on optimaalseim&lt;br /&gt;
* robotitega seotud ohud (seletuseks: robotite käitumine määratakse enamasti programmiga, milliseid ohte see võib tekitada ja kuidas neid maandada)&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44432</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44432"/>
		<updated>2011-12-13T12:23:16Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Vabad teemad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* FIRST LEGO League&lt;br /&gt;
* Micromouse&lt;br /&gt;
* robotite liikumise viisi evolutsioon&lt;br /&gt;
* robotite liikumise viiside võrdlus - mis on optimaalseim&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44431</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44431"/>
		<updated>2011-12-13T12:14:43Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Vabad teemad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* FIRST LEGO League&lt;br /&gt;
* Micromouse&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44430</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44430"/>
		<updated>2011-12-13T11:50:29Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Vabad teemad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
* FIRST LEGO League&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44429</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44429"/>
		<updated>2011-12-13T11:47:23Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Vabad teemad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
* NAO Next Gen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44428</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44428"/>
		<updated>2011-12-13T11:27:14Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Registreeritud teemad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemine - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
* Aeronautika - Artur Usk&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44292</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44292"/>
		<updated>2011-12-10T12:24:58Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Hindamisest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemise - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44291</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44291"/>
		<updated>2011-12-10T12:22:01Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* 8. tund */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemise - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
&lt;br /&gt;
== Boonus ==&lt;br /&gt;
&lt;br /&gt;
Kui olete külastanud üritust Robotex 2011 ning kirjutanud ~1000 sõnalise teksti, võite puududa kuni kahest tunnist.&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund - Iseseisvate tööde esitamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44290</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44290"/>
		<updated>2011-12-10T12:19:59Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Kodutöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (st 16. jaanuariks),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemise - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
&lt;br /&gt;
== Boonus ==&lt;br /&gt;
&lt;br /&gt;
Kui olete külastanud üritust Robotex 2011 ning kirjutanud ~1000 sõnalise teksti, võite puududa kuni kahest tunnist.&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44289</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44289"/>
		<updated>2011-12-10T12:18:57Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Tunnid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (17. jaanuar),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemise - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
&lt;br /&gt;
== Boonus ==&lt;br /&gt;
&lt;br /&gt;
Kui olete külastanud üritust Robotex 2011 ning kirjutanud ~1000 sõnalise teksti, võite puududa kuni kahest tunnist.&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.sept.2011 ja 20.sept. 2011&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 27.sept.2011 ja 4.okt.2011&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 11.okt.2011 ja 18.okt.2011&lt;br /&gt;
 &lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 1.nov.2011 ja 8.nov.2011&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 15.nov.2011 ja 22.nov.2011&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 29.nov.2011 ja 6.dets.2011&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.dets.2011 ja 20.dets.2011&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
== 8. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 17.jaan.2012 ja 24.jaan.2012&lt;br /&gt;
&lt;br /&gt;
== 9. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 31.jaan.2012 ja 7.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 10. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 14.veebr.2012 ja 21.veebr.2012&lt;br /&gt;
&lt;br /&gt;
== 11. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 28.veebr.2012 ja 6.märts.2012&lt;br /&gt;
&lt;br /&gt;
== 12. tund ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;toimumisaeg:&#039;&#039;&#039; 13.märts.2012 ja 27.märts.2012&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44288</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=44288"/>
		<updated>2011-12-10T12:07:31Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* Kohustuslik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm X 2&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (17. jaanuar),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemise - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
&lt;br /&gt;
== Boonus ==&lt;br /&gt;
&lt;br /&gt;
Kui olete külastanud üritust Robotex 2011 ning kirjutanud ~1000 sõnalise teksti, võite puududa kuni kahest tunnist.&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=43946</id>
		<title>Robootika ja kool 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Robootika_ja_kool_2011&amp;diff=43946"/>
		<updated>2011-12-06T13:06:03Z</updated>

		<summary type="html">&lt;p&gt;Robot: /* 6. tund - Sumo I */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Kursuse eesmärk on robootika õpetamine keskkooli õpilastele.&lt;br /&gt;
&lt;br /&gt;
robootika: &lt;br /&gt;
* programmeerimine&lt;br /&gt;
* elektroonika&lt;br /&gt;
* mehhaanika&lt;br /&gt;
&lt;br /&gt;
= Hindamisest =&lt;br /&gt;
&lt;br /&gt;
Tundides on palju väikseid rühmatöid, parima lahendusega rühm saab plusspunkte. Kursuse lõpus enim punkte omava rühma liikmete hindele +1 (4-st saab 5 jne). &lt;br /&gt;
&lt;br /&gt;
== Kohustuslik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö - uurimus robootika teemal. &lt;br /&gt;
&lt;br /&gt;
Sumoroboti koodide kirjutamine (rühmatöö)&lt;br /&gt;
&lt;br /&gt;
* joonesõidu programm&lt;br /&gt;
&lt;br /&gt;
* sumo programm&lt;br /&gt;
&lt;br /&gt;
Elektroonika teemaline KT.&lt;br /&gt;
&lt;br /&gt;
== Vabatahtlik ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö esitamine klassile.&lt;br /&gt;
&lt;br /&gt;
Robocode tanki, mis võidab Walls-i,  loomine. &lt;br /&gt;
&lt;br /&gt;
== Kodutöö ==&lt;br /&gt;
&#039;&#039;&#039;NB! Teema teatada õpetajale 1. novembriks!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Töö esitamine kirjalikult (digitaalselt) enne jaanuari esimest tundi (17. jaanuar),&lt;br /&gt;
&lt;br /&gt;
lisapunktide saamiseks saab töid klassikaaslasetele esitada tundides alates 17. jaanuarist.&#039;&#039;&#039; Palun esinejatel esinemise soovist ette teatada!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kodutööks on koostada robootika teemaline uurimus.&lt;br /&gt;
Töö ei pea olema traditsioonilises referaadi vormis, võib sisaldada linke nt illustreerivatele videotele. &lt;br /&gt;
&lt;br /&gt;
Töö pikkus minimaalselt 5-6 lk&lt;br /&gt;
 &lt;br /&gt;
Töö teema tuleb õppejõu juures registreerida.&lt;br /&gt;
&lt;br /&gt;
Teema valik on vaba, kuid võite valida ka ette antud teemade seast.&lt;br /&gt;
&lt;br /&gt;
=== Vabad teemad ===&lt;br /&gt;
&lt;br /&gt;
* Mitteverbaalsed märguanded ja ekspressiivsus suhtlemisel: žestid, poosid ja näoilmed&lt;br /&gt;
&lt;br /&gt;
vabandan teemade vähesuse pärast, varsti lisan juurde.&lt;br /&gt;
&lt;br /&gt;
=== Registreeritud teemad===&lt;br /&gt;
&lt;br /&gt;
* Võitlusrobotid - kui kaugele läheb inimeste vägivallajanu. -Mari-Ell Mets&lt;br /&gt;
* Elektriautod - miks just praegu? - Caroly Huobolainen&lt;br /&gt;
* Kus asendavad robotid inimesi - tänapäeval ja tulevikus? Hanna Anton&lt;br /&gt;
* Robotid meditsiiinis - Kristin Karp&lt;br /&gt;
* Robotid tööstuses  - Kirsti Tagam&lt;br /&gt;
* Kas ja kuidas meie kodud muutuvad tulevikus robotite tõttu? - Kristi Pillet &lt;br /&gt;
* Sumorobotite ajalugu semjon statikov&lt;br /&gt;
* Robotid meie igapäevases elus - Sander Korjus&lt;br /&gt;
* Robotex läbi aegade - Moonika Põdersalu&lt;br /&gt;
* ASIMO - Argo Rihkrand&lt;br /&gt;
* Liitium-ioon akud ja nende ohutus. - Ander Hindremäe&lt;br /&gt;
* Androidsete ja humanoidsete robotite võrdlus - Grete-Ly Maasik&lt;br /&gt;
* Robotite täiustamisega seotud ohud - Hanna Urm&lt;br /&gt;
* Robotitega seotud eetilised küsimused - Kristian Kajak&lt;br /&gt;
* Actroid - Laura Pirso&lt;br /&gt;
* Robocup võistlus - Karin Kabral&lt;br /&gt;
* Robotid sõjanduses - Peep Põdder&lt;br /&gt;
* Robotite isemõtlemise - Thran Larin&lt;br /&gt;
* reflektoorsed ja planeerivad robotid - Merilyn Renser&lt;br /&gt;
* Pommirobotid - Elina Peekmann&lt;br /&gt;
&lt;br /&gt;
== Boonus ==&lt;br /&gt;
&lt;br /&gt;
Kui olete külastanud üritust Robotex 2011 ning kirjutanud ~1000 sõnalise teksti, võite puududa kuni kahest tunnist.&lt;br /&gt;
&lt;br /&gt;
= Tunnid =&lt;br /&gt;
&lt;br /&gt;
Kokku toimub 12 kolme akadeemilise tunni pikkust (2h 15min) tundi. &lt;br /&gt;
&lt;br /&gt;
Tunnid toimuvad Eesti Infotehnoloogia Kolledži ruumides. (enamasti ruumis 417)&lt;br /&gt;
&lt;br /&gt;
== Rühmad ==&lt;br /&gt;
&lt;br /&gt;
=== esimene pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. F13&lt;br /&gt;
! 2. ITQN&lt;br /&gt;
! 3. APRIKOOSID&lt;br /&gt;
! 4. BOOM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Artur&lt;br /&gt;
* Ruudi&lt;br /&gt;
* Thran&lt;br /&gt;
* Mihkel&lt;br /&gt;
| &lt;br /&gt;
* Ines&lt;br /&gt;
* Iris&lt;br /&gt;
* Helen&lt;br /&gt;
* Annette&lt;br /&gt;
| &lt;br /&gt;
*Laura&lt;br /&gt;
*Mari-Ell&lt;br /&gt;
*Peep&lt;br /&gt;
*Karin&lt;br /&gt;
| &lt;br /&gt;
*Hanna&lt;br /&gt;
*Merilyn&lt;br /&gt;
*Kristiina&lt;br /&gt;
*Ervin&lt;br /&gt;
*Kristian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== teine pool ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1. 4xN&lt;br /&gt;
! 2. ESC&lt;br /&gt;
! 3. Scroll lock&lt;br /&gt;
! 4. jhvfk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
*Tessa&lt;br /&gt;
*Hanna&lt;br /&gt;
*Kirsti&lt;br /&gt;
*Kelly&lt;br /&gt;
| &lt;br /&gt;
*Elina&lt;br /&gt;
*Moonika&lt;br /&gt;
*Grete-Ly&lt;br /&gt;
| &lt;br /&gt;
*Mihkel&lt;br /&gt;
*Ander&lt;br /&gt;
*Semjon&lt;br /&gt;
*Argo&lt;br /&gt;
*Sander&lt;br /&gt;
| &lt;br /&gt;
*Kristin&lt;br /&gt;
*Laura&lt;br /&gt;
*Kristi&lt;br /&gt;
*Caroly&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 1. tund - Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Kursusest - hindamisest.&lt;br /&gt;
&lt;br /&gt;
EIK robootikaklubist ning robootikast üldiselt.&lt;br /&gt;
&lt;br /&gt;
4 liikmeliste rühmade moodustamine, rühmanimede registreerimine.&lt;br /&gt;
&lt;br /&gt;
mis teeb robotist roboti - esitlused&lt;br /&gt;
&lt;br /&gt;
sumoroboti liikumise kiiruse arvutamine&lt;br /&gt;
&lt;br /&gt;
== 2. tund - roboti ehitamisel kasutatavad komponendid ==&lt;br /&gt;
&lt;br /&gt;
roboti ehitamisel kasutatavad komponendid ning robootika mõisted&lt;br /&gt;
&lt;br /&gt;
*sisend&lt;br /&gt;
*väljund&lt;br /&gt;
*andur&lt;br /&gt;
**kaugusandur&lt;br /&gt;
**heledusandur&lt;br /&gt;
**sonar&lt;br /&gt;
**lidar&lt;br /&gt;
**kaamera&lt;br /&gt;
&lt;br /&gt;
*täitur&lt;br /&gt;
**servo&lt;br /&gt;
***continuous servo&lt;br /&gt;
***standard servo&lt;br /&gt;
**stepper mootor/samm-mootor&lt;br /&gt;
**brushless mootor/harjadeta mootor&lt;br /&gt;
**alalisvoolu mootorid&lt;br /&gt;
**valgusdiood e. LED&lt;br /&gt;
**raadiosaatja&lt;br /&gt;
*lüliti&lt;br /&gt;
*kondensaator ja mahtuvus&lt;br /&gt;
*takisti ja takistus&lt;br /&gt;
*aku&lt;br /&gt;
**NiMH aku&lt;br /&gt;
**LiPo aku&lt;br /&gt;
**LiIo aku&lt;br /&gt;
*pinge ja vool&lt;br /&gt;
*võimsus ja töö&lt;br /&gt;
*mass&lt;br /&gt;
*mikrokontroller&lt;br /&gt;
*mikroprotsessor&lt;br /&gt;
*mälu&lt;br /&gt;
*juhtskeem&lt;br /&gt;
&lt;br /&gt;
*programm&lt;br /&gt;
**funktsioon&lt;br /&gt;
**klass&lt;br /&gt;
**muutuja&lt;br /&gt;
***muutuja deklareerimine&lt;br /&gt;
***muutuja defineerimine&lt;br /&gt;
**konstant&lt;br /&gt;
**objekt&lt;br /&gt;
**tingimuslause&lt;br /&gt;
**for korduslause&lt;br /&gt;
**while korduslause&lt;br /&gt;
*kompileerimine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.hot.ee/q/qwerty009/takistid.htm takisti takistuse määramine]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Capacitor#Capacitor_markings kondensaatori mahutuvuse määramine]&lt;br /&gt;
&lt;br /&gt;
== 3. tund - esimesed kokkupuuted programmeerimisega==&lt;br /&gt;
&lt;br /&gt;
tutvume sumorobotitel kasutatava Arduino plaadiga.&lt;br /&gt;
&lt;br /&gt;
Paneme selle abil LED lambi vilkuma ning hõõguma, servomootori liikuma.&lt;br /&gt;
&lt;br /&gt;
[http://www.arduino.cc/ Arduino koduleht]&lt;br /&gt;
&lt;br /&gt;
== 4. tund - tingimus- ja korduslaused, anduri lugemine ==&lt;br /&gt;
&lt;br /&gt;
seekord tutvume lähemalt mõningate tingimus- ja korduslausetega:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;if&#039;&#039;&#039; tingimuslause&lt;br /&gt;
* &#039;&#039;&#039;for&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;while&#039;&#039;&#039; korduslause&lt;br /&gt;
* &#039;&#039;&#039;do while&#039;&#039;&#039; korduslause&lt;br /&gt;
&lt;br /&gt;
Seejärel loeme kaugusandurist tulevat infot, koostame graafiku.&lt;br /&gt;
&lt;br /&gt;
käsu lõpetamiseks&lt;br /&gt;
 ;&lt;br /&gt;
&lt;br /&gt;
koodibloki määratlemiseks nt funktsioonil, tingimuslausel, korduslausel&lt;br /&gt;
  {  } &lt;br /&gt;
&lt;br /&gt;
  // ühe rea kommentaar&lt;br /&gt;
&lt;br /&gt;
mitme rea kommentaar&lt;br /&gt;
  /*kommentaar&lt;br /&gt;
  võib&lt;br /&gt;
  olla&lt;br /&gt;
  väga&lt;br /&gt;
  pikk*/ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tingimuslaused&lt;br /&gt;
&lt;br /&gt;
   if (tingimus){&lt;br /&gt;
    // mida teha kui tingimus on täidetud&lt;br /&gt;
   { &lt;br /&gt;
   else if (tingimus2){&lt;br /&gt;
    // mida teha kui esimene tingimus pole täidetud, aga teine on&lt;br /&gt;
   }  &lt;br /&gt;
   else {&lt;br /&gt;
   //mida teha kui kumbki üleval kasutatud tingimustest pole täidetud &lt;br /&gt;
   }&lt;br /&gt;
korduslaused&lt;br /&gt;
&lt;br /&gt;
  for(muutuja = 0; tingimus ; mida tehakse muutujaga bloki lõpus) &lt;br /&gt;
  {&lt;br /&gt;
    // mida teha seni kuni tingimus on täidetud&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  NÄITEKS&lt;br /&gt;
  for(muutuja = 0; muutuja&amp;lt;3 ; muutuja++) &lt;br /&gt;
  {&lt;br /&gt;
    println(muutuja+&amp;quot;. ring &amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  VÄLJASTAB:&lt;br /&gt;
  0. ring&lt;br /&gt;
  1. ring&lt;br /&gt;
  2. ring&lt;br /&gt;
&lt;br /&gt;
  while (tingimus){ &amp;lt; - tingimuse täitmist kontrollitakse siin, st kui kohe algusest on täitmata siis ei käivitata blokki ühtegi korda&lt;br /&gt;
   // mida teha seni kuni tingimus on täidetud &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  do {&lt;br /&gt;
  // koodiblokk&lt;br /&gt;
  } while( tingimus) &amp;lt; - kui tingimus on täidetud siis minnakse uuele ringile, kui  tingimus enam ei ole täidetud siis tsükkel lõpetab töö.&lt;br /&gt;
 See koodiblokk käiakse läbi vähemalt 1 kord&lt;br /&gt;
&lt;br /&gt;
== 5. tund - joonesõit ==&lt;br /&gt;
&lt;br /&gt;
esimene tund sumoroboteid programmeerides. Paneme roboti mööda musta ringjoont sõitma.&lt;br /&gt;
&lt;br /&gt;
== 6. tund - Sumo I ==&lt;br /&gt;
&lt;br /&gt;
teine tund sumoroboteid programmeerides. Paneme robotid sumot tegema. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumo2011spikker.pdf sumospikker]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~ttanav/robootikajakool/sumorobot1.pde sumo baas]&lt;br /&gt;
&lt;br /&gt;
== 7. tund - Sumo II ==&lt;br /&gt;
&lt;br /&gt;
kolmas tund sumoroboteid programmeerides. Täiendame eelmise tunni koodi, teeme sumorobotid osavamaks. Tunni lõpus võistlus.&lt;br /&gt;
&lt;br /&gt;
= Kontakt =&lt;br /&gt;
&lt;br /&gt;
Tiia Tänav - tiiatanav[at]hotmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Robootika]]&lt;/div&gt;</summary>
		<author><name>Robot</name></author>
	</entry>
</feed>