Nädala tunnitöö 19.05.20

CODE.ORG

Code.org lehel on meil nüüd ka oma koht, kus saab erinevaid kursuseid läbida.

studio.code.org/join/TTFZSP

TINKERCAD

www.tinkercad.com/joinclass/NNLLZ35UMMYY

Codeblocks tähekesed

Muutes X, Y ja Z väärtuseid saab tähekest erinevatesse kohtadesse teha. Selleks peab samasuguseid plokke üksteise alla lisama.

KODUNE ÜLESANNE

Pärit raamatust “Põnevad eksperimendid” Robert Winston

Anemomeeter

Anemomeetriga mõõdetakse tuule kiirust. Pildil on näha esimene kaussanemomeeter, mille leiutas Thomas Romney Robinson 1846.a.

Meisterda papptopsidest ja papptaldrikust tuulelipp ja kinnita see puidust pulga või pliiatsi külge. Õues kui see tuule käes ringi liigub, siis saad lugeda mitu pööret see minutis teeb.

Pendlid

Proovi ehitada endale pendel ja jälgi kui pikaks ajaks see tööle jääb. Kruuside asemel võid kasutada ka mingeid teisi esemeid.

Nädala tunnitöö 12.05.20

SCRATCH

Joone järgimine

OPEN ROBERTA LAB

Open Roberta Lab on keskkond, kus on võimalik kirjutada programme erinevatele robotitele. Osadel on olemas ka simulatsiooni programm ehk on võimalik näha, kuidas robot töötab või liigub.

EV3 roboti juhend algajale

EV3 roboti liikumine

lab.open-roberta.org

Näide, kuidas panna EV3 liikuma sinise jooneni ja tagasi tagurdama.

Näide, kuidas panna EV3 liikuma sinise jooneni, ümber pöörama ja tagasi sõitma.

Proovi programmi muuta nii, et EV3 sõidaks ka teiste värvideni.

Kas oskad teha sellise programmi, kus robot sõidab järjest kõikide värvideni ja vahepeal läheb algusesse tagasi?

SÕNAMÄNGUD

1.Leia tähesegadikust meie ringi robotid. Kõik robotid on blogi esilehel ka olemas.

Robotid

2. Vii kokku roboti pilt ja nimi.

Robotid piltidena

MUNA PÄÄSTMINE

Kas oled kunagi mõelnud, kuidas astronaudid kosmosest turvaliselt maapinnale saavad? Võtame appi lihtsad materjalid ja proovime ehitada kosmosekapsli, mis toob astronaut Muna turvaliselt Maa peale.

Viime läbi eksperimendi ja uurime, millised füüsikaseadused on olulised, kui me muna kõrgelt kukutame.

Eesmärk on meisterdada selline kosmosekapsel, mille sees olev astronaut Muna jääb terveks, kui see maapinnale kukub.

Nädala tunnitöö 17.03.20

Kodused tegevused

Lisan siia iga nädal natuke ideid ja tegevusi, mida saaks kodus teha ja ka teistega jagada 🙂

Erinevate küsimuste või lahedate ideede puhul võite julgelt ka mulle kirjutada: ringa[@]digipurk.ee.

PADLET

Meil on nüüd Padleti leht selleks, et me näeksime, mida huvitavat ja lahedat keegi teinud on. Jagage aga julgelt oma tegevusi ja ideid.

padlet.com/ringaro/robootikaring

Hetkel on kolm erinevat teemat:

  • Pildid enda valmistatud robotitest, ehitistest või kirjutatud programmidest.
  • Video enda tehtud Goldbergi masinast.
  • Lahedatest programmeerimise või robootikaga seotud mängudest, mida võiks teistega ka jagada.

Postituse lisamiseks vajuta sobiva teema all pluss märki ja siis saab esimese noolega ikooni kaudu faili üles laadida. Seejärel vajuta ekraani paremal küljes nuppu “Pick File” ning vali oma arvutist sobiv fail.

Postituse juurde lisa ka enda eesnimi ja lühike selgitus sisu kohta:

  • Title – lisa enda eesnimi.
  • Write something… – sisesta lühike selgitus saadetud sisu, pildi või teksti kohta.

RUBE GOLDBERGI MASIN

Rube Goldbergi masin on seadeldis, mis koosneb mitmetest erinevatest mehhanismidest ja mille läbimisel lahendatakse lihtsamaid ülesandeid liigutades selle jaoks erinevaid vahendeid – kuulid, kaardid, doominoklotsid jne.

Video Rube Goldbergi elust ja tööst

Mõned näited erinevatest masinatest

Rakett 69’l on ka mitmeid erinevaid videoid Goldbergi masinast koos selgitusega. Üks näide on siin:

Meie masinad

Mõtle ka ise üks Goldbergi masin välja ja jaga seda meie Padleti lehel.

padlet.com/ringaro/robootikaring

Goldbergi masina konkurss

ETV ja Rakett 69 korraldavad Goldbergi masina konkursi. Ehitada tuleb masin, kus on vähemalt viis elementi ja mille läbimine kestab vähemalt 25 sekundit.

Kui huvi osa võtta, siis täpsem info on siin:

novaator.err.ee/k/goldbergimasin

PROGRAMMEERIMISE PILDID – välja printimiseks

Pildid robotitest

Pildid koodi järgi

Allpool on pildifailid, kus saab pildi joonistada ette antud koodi järgi.

Joonistamist tuleb alustada pildil näidatud täpist ja liikuda allolevate noolesuundade järgi nii mitu ruutu nagu kirjas on.

Noolesuunad on antud tulpades ehk liikuda tuleb ülevalt alla tulpade kaupa.

Kui pilt valmis, siis võib selle ära värvida ja meie Padleti lehel ka teistele näidata.

OZOBOT

Kui kodus Ozobot roboteid ole, siis vaatamata sellele on võimalik neid liikuma programmeerida. Selleks on olemas Ozoblockly mängude leht erinevate ülesannete lahendamiseks.

games.ozoblockly.com

Kõigepealt vali Shape Tracer või Shape Tracer 2.

Vasakul ääres on valikud erinevate plokkidega. Sobivad plokid tuleb lohistada ekraani keskel olevale alale õiges järjekorras ja ühendada omavahel nagu puzzled. Robot on näha paremal pool ja see tuleb panna liikuma nii nagu joonega on näidatud. Selleks tuleb valida ka õige värv ja see tuleb valida alati enne kui robot liikuma hakkab.

Roboti saab liikuma panna vajutades paremal pool ekraanil “Run” nuppu.

Üleval ääres on näha tasemed, mis on tehtud ja mis tegemata. Mõlemas mängus on 10 erinevat taset.

SCRATCH

Scratchis on võimalik teha erinevaid mänge või panna liikuma erinevaid tegelasi.

Sinna võib luua konto, aga seda saab ka niisama kasutada. Konto loomiseks vali Join Scratch või Ühine Scratchiga. Kui konto on juba olemas, siis vali Sign In või Logi sisse Kui konto on olemas, siis salvestuvad kõik tehtud programmid automaatselt ja need on leitavad kui valida paremalt ülevalt nurgast enda nime alt My Stuff või Minu asjad.

Programmi tegemiseks vajuta Create või Loo. Keelt saab valida ülevalt vasakust äärest gloobuse ikooni alt kui lahti on programmeerimse aken. Soovitan kasutada eesti keelt, kuna olen näitekoodid ka eesti keeles teinud.

scratch.mit.edu

Taevast sajab muffineid

Siin on näide mängust, kuidas püüda taevast kukkuvaid muffineid. Aega on selleks 60 minutit. Kõik kättesaadud muffinid loetakse kokku. Robotit saab liigutada nooleklahvidega.

Välgunooli aga ei tohi püüda, kuna siis tuleb tuletõrjeauto ja pühib roboti ära.

Spraitideks võid valida endale sobivad tegelased.

Programmid vastavalt spraitidele on siin välja toodud.

Robot:

Muffin:

Välgunool:

Tuletõrjeauto:

Tumedamat oranži värvi plokid – aeg ja kotis, saab lisada Muutujate kategooria alt.

Selleks tuleb vajutada nuppu “Loo muutuja”. Et need ekraanil ka näha oleks, siis nende plokkide ees peab olema linnuke.

Trummi mängimise plokkide jaoks tuleb valida juurde laiendus ehk lisaplokid vasakul all nurgas olevast sinisest plokist.

Ka sellest mängust võid jagada pilti või videot meie Padleti lehel.

Nädala tunnitöö 03.03.20

RUBIKU KUUBIK

Ernö Rubik – ungarlane, arhitektuuriõppejõud, skulptor ja leiutaja.

Leiutas rubiku kuubiku 1974.a.

Maailma rekord 3,47 s.

Eesti rekord 7,03 s.

Suurim rubiku kuubik

Väikseim rubiku kuubik

Raskeim rubiku kuubik

How to solve the world's hardest Rubik's cube

How to solve the world's hardest Rubik's cube

Posted by The Independent on Teisipäev, 25. veebruar 2020

SCRATCH

Joonista spraidiga

Spraidi alla võib valida erinevate tegelaste kostüüme.

RASPBERRY PI SENSE HAT

Pilt

from sense_hat import SenseHat

sense = SenseHat()

g = (0, 255, 0) # Green
b = (0, 0, 0) # Black

image_pixels = [
g, g, g, g, g, g, g, g,
g, g, g, g, g, g, g, g,
g, b, b, g, g, b, b, g,
g, b, b, g, g, b, b, g,
g, g, g, b, b, g, g, g,
g, g, b, b, b, b, g, g,
g, g, b, b, b, b, g, g,
g, g, b, g, g, b, g, g
]

sense.set_pixels(image_pixels)

Tekst suvalise värviga

from sense_hat import SenseHat
from time import sleep
from random import randint

sense = SenseHat()

red = (255, 0, 0)
blue = (0, 0, 255)
green = (0, 255, 0)
white = (255, 255, 255)
yellow = (255, 255, 0)

def pick_random_colour():
random_red = randint(0, 255)
random_green = randint(0, 255)
random_blue = randint(0, 255)
return (random_red, random_green, random_blue)

sense.show_letter(“R”, pick_random_colour())
sleep(1)
sense.show_letter(“o”, pick_random_colour())
sleep(1)
sense.show_letter(“b”, pick_random_colour())
sleep(1)
sense.show_letter(“o”, pick_random_colour())
sleep(1)
sense.show_letter(“t”, pick_random_colour())
sleep(1)

sense.clear()