Nooremate ringitund 01.02.17

SCRATCH

Tunni alguses vaatasime natuke Scratchi lihtsamaid käske. Panime kass liikuma nii, et jääks mulje nagu ta jookseks. Lisasime erinevaid taustasid ja panime need erinevalt ilmuma vastavalt erinevatele klahvidele.

Selline näeb liikuva kassi kood välja:

Ja selline on taustade ilmumise kood vastavalt erinevatele klahvidele.

ARDUINO

Kes olid huvitatud, siis nendega ehitasime Arduino abil led lambi prototüübi. Kõigepealt panime ühe lambi põlema ja siis lisasime neid sinna juurde. Kõige rohkem sai lausa üheksa lampi ühendatud.

Nooremate ringitund 31.01.17

OZOBOT

Tänase tunni alustasime Ozobotidega. Kirjutasime ozoblockly.com lehel väikestele robotitele disco programmi ja panime need pärast kõik koos tantsima.
Näide ühest võimalikus koodist on siin. Siia on muidugi võimalik lisada erinevaid liikumisi ja keerutusi.

ARDUINO

Peale poolt tundi hakkasid suuremad huvilised, neid oli kokku neli, Arduino abil prototüüpe ehitama. Panime kõigepealt ühe led lambi põlema ja pärast lisas igaüks alusele veel kaks lampi. Põlev valgusfoor oligi olemas.

Mega-Bot

Meie robotauto saigi endale lõpuks nime.
MEGA-BOT

Tänud kõigile, kes toredaid nimesid pakkusid ja aitasid sobiva välja valida 🙂

Vanemate ringitund 25.01.17

ARDUINO

Ehitasime Arduinoga prototüübi kolme LED lambi ja nupuga.

Seejärel kirjutasime Arduino Studio’s programmi kasutades C keelt. Kui nuppu ei vajuta, siis põleb üks lamp ja kaks on kustunud, nuppu all hoides kustub põlev lamp ära ja teised kaks hakkavad vaheldumisi põlema.
Pärast sai igaüks ise katsetada, mis juhtub kui lisada vahele pause ja muuta lampide põlemist ja kustumist.


int switchState = 0;
void setup() {
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(2,INPUT);
}

void loop() {
switchState = digitalRead(2);
if (switchState == LOW) {
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
} else {
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
delay(250);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
delay(250);
}
}

Nooremate ringitund 25.01.17

Mõned kirjutasid Scratchis ise mänge, mõned tegelesid Ozobotidega. Kirjutasid nendele koodi ja joonistasid paberile radu. Lõpuks mahutati kõik Ozobotid ühele paberile ühes rivis sõitma.

Lisaks joonistasime sirgeldamisrobotiga suurele paberile pildi ja vaatasime natuke Little Robot Friends’e.

Siin on näha, et Ozobotide rajal hoidmine ei olegi nii kerge.

Nooremate ringitund 24.01.17

SCRATCH

Tegime Scratchis mängu “Apelsinide korjamine aja peale”. Tausta ja noppimise asjad võis igaüks ise valida.
Siin on siis näha, kuidas banaane püüda. Aega on selleks 30 sekundit.


Lõpus vaatasime sirgeldamisrobotit, Ozobote ja Little Robot Friends’e.

OZOBOT

Kaks poissi tegid Scratchis valmis väikese filmi. Natukene selle algusest on siin näha.

Vanemate ringitund 18.01.17

ARDUINO

Uus katse led lambiga ja seekord see õnnestus. Lisaks sai katsetada erinevaid variante nuppude ja lampidega.
Üks nupp, kaks nuppu, kahe nupu järjestik ja paralleelühendus.

 

OZOBOT

Teise ülesandena tuli Ozobotiga läbida autorada nii, et robot oleks esimesel ringil punast, teisel kollast ja kolmandal rohelist värvi.

Siin on näha selline kood, kus joonejälgimise käsk on lisatud ainult üks kord ja Ozoboti värvimuutmine on ette antud muutujatega leitud ringi arvude järgi.

Nooremate ringitund 17 ja 18.01.17

SCRATCH

Tegime Scratchis valmis väikese mängu. Teekonna kodunt veeparki. Liikumine toimus nooleklahvide abil. Rajalt välja astudes tuli kodunt jälle alustada. Ja et teekond ikka väga lihtsalt ei läheks, siis vahepeal oli tee peal ka segaja, millega/kellega kokku puutudes tuli jälle kodunt alustada. Segaja liikus siis risti üle tee enda poolt vabalt valitud kiirusel.
Veeparki jõudes võis aga rõõmsalt hurraa hüüda või lihtsalt värvi muuta.