Download as pdf or txt
Download as pdf or txt
You are on page 1of 38

EdBlocks:petajajuhend

petaja abimaterjal ja vastused EdBlocks-i tlehtede


tunnis kasutamiseks

Emma Dewar-i ja Kat Kennewell-i EdBlocks-i tunnitegevuste kogumik on


litsentseeritud vastavalt Creative Commons Attribution-ShareAlike 4.0
International License tingimustele.
Sisukord
Sellest juhendist ......................................................................................................... 3
Tleht 1 Siin on Edison ......................................................................................... 4
Tleht 2 Plaksuga sidu juhtimine ......................................................................... 5
Tleht 3 Takistuste vltimine ................................................................................. 6
Tleht 4 Taskulambi jrgmine ............................................................................... 7
Tleht 5 Joone jrgimine ....................................................................................... 8
Tleht 6 Joone vltimine ....................................................................................... 9
Tleht 7 Sumomaadlus ....................................................................................... 10
Tleht 8 EdBlocks-i sissejuhatus ......................................................................... 11
Tleht 9 Programmi laadimine ............................................................................ 13
Tleht 10 Sidame! ............................................................................................. 14
Tleht 11 Pramine ........................................................................................... 16
Tleht 12 Proovime labrinti ................................................................................ 17
Tleht 13 Joone jrgimine ................................................................................... 19
Tleht 14 Peatumine mustal joonel ..................................................................... 21
lesanne 15 Heli tuvastamine ............................................................................... 22
Tleht 16 LED-tulede kasutamine ....................................................................... 24
Tleht 17 Takistuste tuvastamine ........................................................................ 26
Tleht 18 Takistuste vltimine ............................................................................. 28
Tleht 19 Joone sees psimine ........................................................................... 30
Tleht 20 Muusika mngimine ............................................................................ 32
Tleht 21 Lheme lavale! .................................................................................... 34
Tleht 22 Valguse vltimine ................................................................................ 35
Tleht 23 Tantsupidu........................................................................................... 36

www.edblocksapp.com 2
Sellestjuhendist
Selle juhendi eesmrgiks on anda petajatele ning juhendajatele EdBlocks-i
tlehtedest levaated, lisategevuste vimalused ning muu toetav teave. EdBlocks-i
tlehed on saadaval lehel: https://meetedison.com/robot-programming-
software/edblocks/.

EdBlocks-i tlehed vimaldavad pilastel iseseisvalt ttada ning omandada


kasvavalt teadmisi nii Edisoni roboti kui ka EdBlocksi programmeerimispi kohta.
Kesolev juhend pakub petajatele ning juhendajatele tiendavat teavet, et muuta
EdBlocks-i petamine lihtsamaks ja lbusamaks.

Kesolev juhend sisaldab kiki EdBlocks-i tlehtede lesandeid koos seonduva


toetava teabega. Toetav teave on jaotatud jrgmistesse osadesse:

Kuidas see ttab?


Tlehe lesande lahenduse tphimtete selgitamine.

Npunited
Abistavad npunited ning viisid tavapraste probleemide letamiseks.

Tlehe lisategevused
Tlehti tiendavad valikulised lisategevused ja tunniideed.

Vastused
Lahendused ja/vi nidisvastused tlehtede Leia vastus osale.

Mrkus EdBlocks-i ppekavadega sidumise osas::

EdBlocks-i sidumiseks Austraalia ppekavaga (v8.3) on kasutatav eraldi dokument,


saadaval lehel https://meetedison.com/robot-programming-software/edblocks/.

CreativeCommonslicenceattributiondetails
EdBlocks-i tunnitegevuste kogumik koosneb EdBlocks-i tlehtedest ja kesolevast
juhendist. Kogumik on litsentseeritud vastavalt Creative Commons Attribution-
ShareAlike 4.0 International License tingimustele.

Tlehtede arendus: Emma Dewar ja Kat Kennewell


Juhendav kujundus: Kat Kennewell
Illustratsioonid: Emma Dewar
petaja juhend: Kat Kennewell

www.edblocksapp.com 3
Tleht1SiinonEdison
See sissejuhatav tleht aitab pilastel saada tuttavaks Edisoni roboti ja selle
mitmete andurite ning nuppudega.

Kuidasseettab?
Edisoni robot on programmeeritav ja LEGO klotsidega hilduv robot, millel on sisse
ehitatud andurid, tuled ja valjuhldi. Edison on vimeline mitmeks autonoomseks
tegevuseks, mida pilased hakkavad uurima tulevastes tundides. Edisoni osadest
(komponendid) mistmise kujundamine aitab pilastel edaspidi Edisoni kasutada
keerulisemates tundides.

Npunited
pilastel tasub see esimene tleht alles hoida tulevaste tundide jaoks, et
vajadusel meelde tuletada Edisoni komponentide asukoht ja otstarve.
Kik EdBlocks-i tlehed sisaldavad teavet, mida pilased vajavad tlehe
lesande titmiseks. pilastel on lihtsam tunnimaterjaliga iseseisvalt ttada,
kui nad kujundavad enesele harjumuse lugeda tleht lbi ja jrgida selle
juhiseid. Kesoleva tunni tlehe hine lugemine ja Edisoni osade uurimine
vib aidata selle harjumuse kujunemisele kaasa.

Lisategevused
1. Vaadelge erinevaid maailmas leiduvaid roboteid, niteks tootmises
kasutatavaid robootilisi ksi vi robootilisi tolmuimejaid. Arutage vimalusi,
kuidas robotid saavad inimesi aidata.
2. Arutage popkultuuri robotite le, vttes aluseks niteks Disney WALL-E vi
Thesdade robotid. Vaadelge sarnasusi ja erinevusi reaal-maailma robotite
ja vljameldud robotite vahel.

www.edblocksapp.com 4
Tleht2Plaksugasidujuhtimine
Selle tlehe lesande lahendamiseks programmeerivad pilased Edisoni
triipkoodiga, mis aktiveerib Edisoni kteplaksuga juhtimise psiprogrammi.

Kuidasseettab?
Plaksuga juhitud sitmise programm kasutab tugevate helide, niteks kteplaksu,
tajumiseks Edisoni heliandurit. Psiprogrammi kasutades prab Edison he plaksu
kuulmisel paremale ning sidab kahe plaksu kuulmisel mne sekundi vltel otse
edasi.

Npunited
Enne, kui pilased asuvad tlehe lahendamisele, tasub le vaadata Edisoni
komponendid, prates erilist thelepanu helianduri asukohale. Vid
thelepanu juhtida tlehel 1 leiduvatele joonistele. Tehniliselt tpsema
lhenemise jaoks lae alla Edisoni trkkplaadi plaan.
Tugeva taustamraga ruumides vib robotitel olla raske mrgata helisid.
Sellisel juhul vib aidata, kui pilased koputavad Edisonile selle helianduri
lhedal.

Lisategevused
1. Ehitage vistlusrada, millel on rajarised ning kurvid. See vib pilastele
anda tiendava vljakutse, suunates neid Edisoni juhtimiseks kasutama
erinevaid plaksude kombinatsioone.
2. Tehke vistlusrada, millel on kurv vasakule, seli viisil saavad pilased
kasutada probleemide lahendamise oma loovaid oskuseid.
3. Katsetage, et leida teisi helisid, mida Edison suudab peale plaksutamise ja
koputamise tuvastada. Arutage, kas neid saab kasutada Edisoni juhtimiseks.

Laadi Edisoni trkk-


plaadi plaan alla siit:
https://meetedison.com
/content/Edison-
Motherboard-layout-
V2.pdf

www.edblocksapp.com 5
Tleht3Takistustevltimine
Selle tlehe lesande lahendamiseks programmeerivad pilased Edisoni
triipkoodiga, mis aktiveerib Edisoni takistuste vltimise psiprogrammi.

Kuidasseettab?
Takistuste vltimise psiprogramm kasutab Edisoni roboti infrapunavalguse LED-
tulesid ja infrapunaandurit, et mrgata otse roboti ees olevaid esemeid. Prast
psiprogrammi kivitamist sidab Edison edasi, prates vajaduse korral teele
jvatest takistustest eemale.

Npunited
Enne tlehe lahendamisele asumist vib osutada otstarbekaks vaadata
pilastega koos le Edisoni komponendid, tuues esile Edisoni
infrapunavalguse LED-tulede ja infrapunaanduri asukohad.
Takistused peaksid edukaks tuvastamiseks olema mittelbipaistvad ning mitte
liiga tumedad (ei tohi olla mustad) ning vhemalt Edisoni roboti krgused.

Lisategevused
1. Uurige elektromagnetlainetust, sealhulgas nhtavat ja mittenhtavat tpi
laineid. Selgitage infrapunalainete omadusi ning nende kasutamist tavaelus,
sealhulgas TV pultides.
2. Arutlege robotite takistuste vltimise reaal-elulisi rakendusi, niteks
isejuhtivate autode LIDAR-ssteemide ja kaamera-andur ssteemide
kasutust.

www.edblocksapp.com 6
Tleht4Taskulambijrgmine
Selle tlehe lesande lahendamiseks programmeerivad pilased Edisoni
triipkoodiga, mis aktiveerib Edisoni taskulambi jrgimise psiprogrammi.

Kuidasseettab?
Taskulambi jrgimise programm kasutab Edisoni roboti valgusandureid, et nha,
kumb valgusandur on rohkem valgustatud. Psiprogrammi kivitamisel hakkab
Edisoni robot sitma selle anduri suunas, mis saab rohkem valgust (tugevama
valguse poole).

Npunited
Enne lesande lahendamist tasub le vaadata Edisoni komponendid,
prates erilist rhku valgusandurite asukohale.
Edisoni valgust mrkavad programmid toetuvad kahe valgusanduri nitude
erinevuse mrkamisele. Kui pilastel on probleeme valgust tajuva
programmiga, vib aidata valguse suunamine ksnes hele kahest andurist,
selle asemel, et valgustada Edisoni otse eest.

Lisategevused
1. Katsetage, missugune Edisoni kahe valgusanduri nitude erinevus on
programmi tks vajalik.
2. Arutage, kuidas robotid kituvad sarnaselt loomade vi taimedega, peatudes
fototropismi (taime vi muu organismi kaldumine valguse poole) mistel.
Taskulambi jrgimise lesanne on nide sellest, kuidas Edisoni robot
jljendab positiivset fototropismi (liigub valguse suunas, sarnaselt niteks
liblikatega).
3. Selgitage intelligentsi mistet, puudutades ka tehisintelligentsi. Arutlege,
kuidas see programm demonstreerib nii robotite kui ka putukate intelligentsi.
4. Ksige: Miks on valguse poole prgiv putukas elus(olend), kuid valguse
poole prgiv robot mitte?

www.edblocksapp.com 7
Tleht5Joonejrgimine
Selle tlehe lesande lahendamiseks programmeerivad pilased Edisoni
triipkoodiga, mis aktiveerib Edisoni tumeda joone jrgimise psiprogrammi.

Kuidasseettab?
Joone jrgimise programm kasutab Edisoni roboti peegelduva valguse andurit, et
mrgata roboti all asuva pinna tumeduse/heleduse erinevusi. Prast psiprogrammi
kivitamist liigub Edisoni robot, kuni leiab tumeda joone ning hakkab siis seda joont
jrgima.

Npunited
Enne lesande lahendamist tuleks le vaadata Edisoni komponendid,
peatudes pikemalt Edisoni alumisel poolel asuva joonejrgimise anduri
asukohal.
Veenduge, et pilased paigutavad Edisoni programmi kivitamiseks tumeda
joone krvale, mitte selle peale.
Edisoni joone jrgimise programmid jlgivad oma tks roboti all oleva pinna
pealt tagasi peegeldunud valguse tugevust. Tumedad pinnad peegeldavad
tagasi vhem valgust, kuna tumedad pinnad neelavad heledast pinnast
rohkem valgust. Kui pilastel on joone jrgimise programmiga probleeme, siis
tuleb veenduda, et kasutatav joon oleks vga tumedat vrvi, niteks must
ning vhemalt 1,5 cm lai. Samuti tuleb veenduda, et pind, millel joon asuks,
oleks kas valge vi vimalikult heledat vrvi.

Lisategevused
1. Laadi aadressilt: www.meetedison.com tiendavaks harjutusrajaks alla tasuta
EdMat.
2. Vaadelge erinevate pindade valguse peegeldamise ja valguse neelamise
vimeid. Arutlege, kuidas igapevamaailmas kasutada erinevat vrvi
materjale, kas valguse peegeldamiseks vi selle neelamiseks, niteks
kardinate valikul.
3. Valmistage erinevad rajad, millel on erinevat vrvi ning erineva paksusega
jooned. Katsetage, et nha, missuguseid jooni Edison suudab jrgida ning
missuguseid ta ei suuda jrgida.

www.edblocksapp.com 8
Tleht6Joonevltimine
Selle tlehe lesande lahendamiseks programmeerivad pilased Edisoni
triipkoodiga, mis aktiveerib Edisoni joone vltimise psiprogrammi.

Kuidasseettab?
Joone vltimise programm kasutab Edisoni joonejrgimise andurit, et mrgata
erinevusi tumeda ja heleda pinna vahel roboti all. Prast psiprogrammi kivitamist
hakkab Edisoni robot sitma kuni mrkab tumedat joont. Seejrel Edison prab ja
sidab edasi teises suunas ilma joont letamata.

Npunited
Enne lesande lahendamist tuleks le vaadata Edisoni komponendid, tuues
esile joonejrgimise anduri asukoht roboti all.
Edisoni joone jrgimise programmid jlgivad oma tks roboti all oleva pinna
pealt tagasi peegeldunud valguse tugevust. Tumedad pinnad peegeldavad
tagasi vhem valgust, kuna tumedad pinnad neelavad heledast pinnast
rohkem valgust. Kui pilastel on joone jrgimise programmiga probleeme, siis
tuleb veenduda, et kasutatav joon oleks vga tumedat vrvi, niteks must
ning vhemalt 1,5 cm lai. Samuti tuleb veenduda, et pind, millel joon asuks,
oleks kas valge vi vimalikult heledat vrvi.

Lisategevused
1. Laadi aadressilt: www.meetedison.com tiendavaks harjutusrajaks alla tasuta
EdMat.
2. Valmistage erineva suurusega rajad ning testige, mitu Edisoni suudab korraga
raja sees ringi sita ilma teisi vlja tukamata. Kogu klassi koosts looge
hpoteesid, mis tlevad, mitu Edisoni iga rajal suudab koos olla. Seejrel
testige hpoteese ning esitlege tulemusi.

www.edblocksapp.com 9
Tleht7Sumomaadlus
Selle tlehe lesande lahendamiseks programmeerivad pilased Edisoni
triipkoodiga, mis aktiveerib Edisoni sumomaadluse psiprogrammi.

Kuidasseettab?
Sumomaadluse programm kasutab kahte Edisoni psiprogrammi: joone vltimine
ning takistuste tuvastamine. Selle programmi toimimiseks vajad vhemalt kaht
Edisoni robotit, mis on asetatud musta risega valgele vljakule (pinnale).
Takistuste tuvastamise programmiosa aitab Edisonil les leida teised robotid sel ajal
kui joone vltimise programm aitab Edisonil tuvastada vljakut piiritlevat joont ning
psida vljaku piirides.

Npunited
Enne lesande lahendamist tuleks le vaadata Edisoni komponendid, juhtides
thelepanu Edisoni joonejrgimise andurile ning roboti infapunavalguse LED-
tuledele ja infrapunaandurile.
lesande titmiseks on vaja vhemalt kaht Edisoni robotit. Mlemad robotid
peavad skanneerima sumomaadluse programmi.
Veendu, et sumovljak on piisavalt suur kahele robotile ringisitmiseks. Kui
vljak on liiga suur, siis vib robotitel teineteise leidmine oluliselt kauem aega
vtta.
Edisoni joone jrgimise programmid jlgivad oma ts roboti all oleva pinna
pealt tagasi peegeldunud valguse tugevust. Tumedad pinnad peegeldavad
tagasi vhem valgust, kuna tumedad pinnad neelavad heledast pinnast
rohkem valgust. Kui pilastel on joone jrgimise programmiga probleeme, siis
tuleb veenduda, et kasutatav joon oleks vga tumedat vrvi, niteks must
ning vhemalt 1,5 cm lai. Samuti tuleb veenduda, et pind, millel joon asuks,
oleks kas valge vi vimalikult heledat vrvi.

Lisategevused
1. Sumovljakuna saab kasutada EdMat-ti. Selle saad alla laadida lehelt:
www.meetedison.com.
2. Arutlege sumomaadluse teemadel, avades selle kultuurilist thendust
jaapanlastele.

www.edblocksapp.com 10
Tleht8EdBlocksisissejuhatus
Selle tlehe eesmrgiks on tutvustada pilastele EdBlocks-I; selgitada, kuidas
Edison loeb EdBlocks-i programmi ning harjutada EdBlocks-i tphimtteid ilma
tarkvara avamata.

Kuidasseettab?
EdBlocks on roboti programmeerimiskeel, mis on loodud Scratch 3.0 baasil. Selles
keeles moodustatakse programme programmeerimisblokkidest, mis hendatakse
programmiks horisontaalselt vasakult paremale. Iga programmeerimisblokk sisaldab
kindlaid instruktsioone Edisoni roboti jaoks. EdBlocks-i programmi loetakse vasakult
paremale, he bloki kaupa.

Npunited
Tlehed tutvustavad erinevaid EdBlocks-i programmeerimisblokke.
Vltimaks segadust, mida keerulisemad programmeerimisblokid vivad
pilastes tekitada, tuleb esmalt tutvustada lihtsamaid programmiblokke ilma
tarkvara kasutamata.
Sellel tlehel toodud programmiblokkidest enamikul on kella smbol. Selle
smboliga blokkidel on numbrivli, millel kasutaja saab mrata tegevuse
kestuse sekundites. Kesoleva tlehe eesmrgiks on aidata pilastel mista,
milleks selline numbrivli vajalik on ning mida saab sellega teha.
EdBlocks-i tphimtteid vib tutvustada kogu klassile korraga. Selleks on
dokumendile lisatud kesoleva tlehe kohta vajalikku teavet sisaldav slaid.

Lisategevused
1. Arutage ideid, et aeg on tegevuse sooritamiseks vajalik muutuja. Selgitage,
mis phjustel on oluline tegevuse sooritamiseks robotile aja mramine.
Mis juhtuks, kui ksiks robotil lihtsalt edasi liikuda? Kuidas robot teaks,
kui kaugele on vaja liikuda?
2. Arutage pilastega, miks on oluline anda tpsed juhised iges jrjekorras.
Harjutage seda kontseptsiooni lbi erinevate tegevuste, niteks vib klass
juhendada sind samm-sammult vileiva tegemisel.
Nide: https://www.youtube.com/watch?v=RjHzD2sfWcQ

www.edblocksapp.com 11
Vastused
ige programmiblokkide jrjekord:

www.edblocksapp.com 12
Tleht9Programmilaadimine
See tlehe titmisel tutvuvad pilased vahetult EdBlocks-i tarkvaraga (aadressil:
www.edblocksapp.com), selle programmeerimisblokkidega ning pivad saatma
(laadima) programmi EdBlocks-ist Edisoni robotisse.

Kuidasseettab?
Kesoleva tlehe peamine eesmrk on ppida programmi robotisse laadima.
Laadimiseks on ette antud taskulambi jrgimise programm, mis ttab samamoodi
nagu psiprogramm, mida pilased kasutasid tlehe nr 4 titmisel.

Npunited
pilased peaksid harjutama samme 1, 2, 6, 7 ja 8, kuna neid on programmi
Edisoni laadimiseks alati vaja.
Mned seadmed, eriti tahvelarvutid, madaldavad krvaklapi hendamisel
automaatselt helitugevust. Veendu, et peale EdComm juhtme hendamist
oleks arvuti vi tahvli helitugevus maksimaalne.
Programmi Edisoni laadimise ajal teeb Edison pirisevat hlt. Prast
nnestunud laadimist teeb Edison siutsuva piiksu. Selgita pilastele, et
EdComm juhet ei eemaldata enne nnestunud laadimise siutsu.
Kui programmi laadimine ebannestub, siis teeb Edisoni veale viitava piiksu.
nnestumise ja ebannestumise hli saab kuulata ka aadressil:
https://meetedison.com/edison-robot-support/trouble-shooting
Kui paljud pilased laadivad korraga oma programme robotitesse, siis vib
interneti kiirus langeda, mistttu vib EdBlocks-il Program Edison akna
avamine ja programmi robotisse saatmine kauem aega vtta. Tagamaks
programmide korralikku robotitesse laadimist, meenuta pilastele vajadust
enne EdComm juhtme lahtihendamist ra oodata nnestunud laadimise heli.
Programmi blokid peavad olema hendatud alustamisblokiga. Suvaliselt
tlauale paigutatud blokke Edisoni ei laeta.
Miitevajalikud blokid saab eemaldada lohistades neid tlaua paremas nurgas
asuvasse prgikasti.

Lisategevused
1. Arutlege pilastega, kuidas nad panid Edisoni titma taskulambi jrgimise
programmi esmalt triipkoodi abil ja nd EdBlocks-i piga. Peatuge mttel, et
see on nide, kuidas samasugust teavet saab esitada erinevatel viisidel.

www.edblocksapp.com 13
Tleht10Sidame!
Selle tlehe harjutuse titmiseks tuleb pilastel valida ja kasutada EdBlocks-i
(aadressil: www.edblocksapp.com) programmeerimisblokke, et programmeerida
Edisoni edasi sitma kindla teepikkuse vrra.

Kuidasseettab?
See tleht tutvustab phimtet, et Edisoni programmeerimisel vajab iga toiming nii
tegevust kui ka selle ajalist kestust. Mne programmeerimisblokid sisaldavad nii
tegevust kui ka selle ajalist kestust. Paljude blokkide puhul sisestab kasutaja
(pilane) aja sekundites. Neil blokkidel on vike kella kujutis ja bloki all sisestusvli:

Osa blokke sisaldavad ksnes tegevust. Blokk sta parem LED (turn right LED
on) on nide ksnes tegevust sisaldavad blokist. Sellise bloki tegevuse kestuse
mrab blokile jrgneva programmiosa sisu, mis vib sisaldada niteks blokki, mis
ksib programmil LED-i kustutada (turn right LED off):

Kesolevas lesandes on pilastel Edisoni kindla teepikkuse vrra edasi


sidutamiseks vaja valida tegevus sida edasi (drive forward), millel on ajaliselt
seatud kestus. Seejrel tuleb erinevaid aegu sisestades katseliselt leida, missugune
on Edisoni kindla maa vrra edasi sitmiseks sobilik ajaline kestus.

Npunited
Harjutage pilastega programmi robotisse laadimist. Juhtige pilaste
thelepanu vajadusele enne EdComm juhtme lahtihendamist ra oodata
nnestunud laadimise heli.

www.edblocksapp.com 14
EdBlocks-is on mitu erinevat tpi sida edasi (drive forward) blokki. Selle
tlehe lesande lahendamiseks on vajalik kasutada ajaliselt mratud sidu
programmeerimisblokki:

Juhtige pilaste thelepanu sellele, et aja sisestamiseks tuleb klikkida


numbrivljal ja sisestada vajalik aeg, mis on vahemikus 0.01 kuni 320
sekundit.

Lisategevused
1. Vaadelge kmnendmurde, eriti kmnendikke ja sajandikke sisaldavaid murde.
2. Snasta pilastele tlehel phinevaid matemaatikalesandeid::
Kui Edison sidab raja lbi 2.3 sekundiga ja rada on 23 sentimeetrit
pikk, siis kui kiirelt Edison liigub?

Vastused
Pane thele: erinevad Edisoni robotid sidavad pisut erineva kiirusega, mistttu
pilased saavad pisut erinevaid tulemusi. Jrgnev vastus eeldab, et tleht on
trkitud A4 paberile.

Ligikaudu 1 sekund.

www.edblocksapp.com 15
Tleht11Pramine
Selle tlehe lesande titmiseks uurivad pilased uusi EdBlocks-i
programmeerimisblokke ja loovad programmi, millega Edison teeb kaks erinevat
ajaga mratud pret.

Kuidasseettab?
See tleht kinnitab phimtet, et kik, mida Edison programmeeritakse tegema,
vajab ajalist kestust. Samuti julgustab see pilasi erinevate lesannete titmiseks
katsetama blokkidega, millele pilane saab aja ise sisestada.

Npunited
Tuleta pilastele meelde, kuidas programmi robotisse laadida ning kuidas
enne EdComm juhtme lahtihendamist ra oodata nnestunud laadimise heli.
EdBlocks-is on mitu erinevat pramisblokki. Kesoleva tlehe jaoks on vaja
kasutada blokke, millel saab mrata ajalist kestust:

Tuleta pilastele meelde, et nad saavad aega muuta, klikkides sisestusvljale


ja sisestades vajaliku aja sekundites, vahemikus 0.01 kuni 320.

Lisategevused
1. Vaadelge kmnendmurde, eriti kmnendikke ja sajandikke sisaldavaid murde.
2. Uurige, kuidas selle tlehe lesanne sisaldab geomeetriat, prates erilist
rhku nurkade mtmisele pramisel.

Vastus
Pane thele: erinevad Edisoni robotid sidavad pisut erineva kiirusega, mistttu
pilased saavad pisut erinevaid tulemusi. Jrgnevad vastused eeldavad, et tleht
on trkitud A4 paberile.

1. (90-kraadine pre) Ligikaudu 0.35 sekundit.


2. (180-kraadine pre) Ligikaudu 0.7 sekundit.

www.edblocksapp.com 16
Tleht12Proovimelabrinti
Selle tlehe lesande lahendamiseks loovad pilased ajaliselt kontrollitud
blokkidest mitmeblokilise programmi.

Kuidasseettab?
Selle tlehe tegevused aitavad pilastel seostada EdBlocks-i pris
programmeerimisega. pilastel on tarvis valida igeid blokke, sisestada iged
ajalised vrtused, testida programmi ning vajadusel muuta seda probleemide
lahendamiseks.

Npunited
Tuleta pilastele meelde, kuidas programmi robotisse laadida ning enne
EdComm juhtme hendamist ra oodata nnestunud laadimise heli.
EdBlocks-is on mitu erinevat sitmisblokki. Selle lesande lahendamiseks on
tarvis kasutada ajaliselt kontrollitud programmeerimisblokke.
Tuleta pilastele meelde, et nad saavad muuta bloki t kestust, klikkides
bloki sisestusvljale ja sisestades ajalise vrtuse sekundites, vahemikus
0.01 kuni 320.
Kui pilastel on probleeme EdComm juhtme Edisoniga hendamisel, vib abi
olla EdCoaster-ist. EdCoaster-i tegemiseks on sul vaja 3D printerit ja tasuta
trkifaili, mille leiad siit: https://meetedison.com/content/EdCoaster.zip

Lisategevused
1. pilased loovad labrindid, mida nad vahetavad omavahel. Seejrel
kirjutavad pilased saadud labrintide lahendamiseks programmid, mida nad
ka ise testivad.
2. Vaadelge programmeerimist kui td. Arutage, mida programmeerijad teevad
ning missugustes valdkondades ttavad programmeerijad.

Vastus
Pane thele: erinevad Edisoni robotid sidavad pisut erineva kiirusega, mistttu
pilased saavad pisut erinevaid tulemusi. Jrgnevad vastused eeldavad, et tleht
on trkitud A4 paberile.

www.edblocksapp.com 17
See programm liigutab Edisoni rajal edasi sedaviisi, et programmi t lpus
puudutab Edisoni esiosa finiijoont.

www.edblocksapp.com 18
Tleht13Joonejrgimine
Selle tlehe titmisega pivad pilased tundma uusi EdBlocks-i blokke, sealhulgas
jrgi joont (follow a line) ja kiiruse seadmise blokke.

Kuidasseettab?
See tleht tutvustab uuesti Edisoni joonejrgimise vimekust, kasutades sel korral
EdBlocks-is koostatud programmi. Edisoni mootoreid saab tle seada erinevatel
kiirustel. See lubab mootoritel ttada tavalisest kiiremini vi aeglasemalt, tehes
seega vimalikuks erinevad roboti kitumised.

Npunited
EdBlocks-is on kolm erinevat joonejrgimise (follow a line) blokki. Kesoleva
tlehe lesande lahendamiseks on vaja kasutada ajaliselt kontrollitud
joonejrgimise blokki:

Tuleta pilastele meelde, et nad saavad aega muuta, klikkides numbrivljal ja


sisestades uue aja sekundites, vahemikus 0.01 kuni 320.
EdBlocksis on mootoritel kolm kiiruse seadet: aeglane, tavaline ja kiire.
Tavaline (normal) kiirus seab mootorid Edisoni vaikimisi mratud kiirusele.

Kuna Edison loeb EdBlocks-i koodi vasakult paremale, tuleb kiiruseblokk


asetada sidublokist vasakule. Kiiruseblokk mjutab kiirust kikidel
sidublokkidel, mis jvad sellest paremale, kuni jrgmise kiiruseblokini vi
programmi lpuni.
Edisoni patareid thjenevad kiiremini, kui lasta mootoreil ttada pikemat
aega kiirel reiimil.

Lisategevused
1. Leidke teised kaks EdBlocks-i joonejrgimise blokki. Arutage, mida iga
joonejrgimise blokk teeb ning kus oleks otstarbekas seda kasutada.
2. Blokil jrgi joont lputult (follow a line forever) on teistest erinev kuju. Ksi
pilastelt, miks see nende arvates nii on.

www.edblocksapp.com 19
3. Blokil jrgi joont lputult (follow a line forever) on ikoonil lpmatuse smbol.
Vaadelge lpmatuse mistet.
4. Lase pilastel teha uued programmid, kasutades teisi joonejrgimise blokke
ning proovida neid programme uuesti oma radadel. Vrrelge tulemusi.

Vastused
Pane thele: vastused 2, 3 ja 4 on nidisvastused. pilaste tulemused sltuvad
nende kogemustest.

1.
2. Nidisaeg: 6.5.
3. Nidisrada:

4. Nidise kommentaarid: Mnes kohas on rajajooned liiga lhestikku, mistttu


Edison eksis nendes kohtades valele rajaosale. Rada saaks olla parem kui
jtta rajajoonte vahele rohkem ruumi. Edison ei lbinud kogu rada. Programmi
saaks teha paremaks, kui lasta sel kauem kia.

www.edblocksapp.com 20
Tleht14Peatuminemustaljoonel
Selle tlehe lahendamisel tutvuvad pilased oota kuni (oota kuni) tpi blokkidega
ja harjutavad Edisoni joonejrgimise anduri kasutamist.

Kuidasseettab?
Selle tlehe lesande lahendamiseks kasutavad pilased Edisoni joonejrgimise
anduri tingimusblokke. Samuti tutvuvad nad oota kuni (wait until) tpi blokkidega,
mida saab kasutada vlissisendit arvestavate keerulisemate programmide
loomiseks.

Npunited
Selle tlehe lesande lahendamiseks on vaja kasutada tingimuslikku
sidublokki sida edasi kuni ollakse valgel pinnal (drive forward while on a
white surface). Veendu, et pilased kasutavad ajaliselt kontrollitud bloki
asemel just seda blokki.

Veendu, et tlehed on trkitud vrviliselt. Thja tooneri korral vivad trkitud


triibud olla liiga heledad, mistttu Edison ei pruugi neid igesti tajuda.

Lisategevused
1. Vaadelge Edisoni joonejrgimise anduri tphimtteid. Arutlege, kuidas
sinised vi rohelised jooned peegeldavad ksnes sinist vi rohelist valgust.
Kuna Edisoni joonejrgimise anduri LED on punane, siis punane joon
peegeldab kogu valguse tagasi andurisse, mistttu punast joont tajub Edison
valgena. Sinine ja punane joon aga punast tagasi ei peegelda, seega neid
jooni tajub Edison mittepeegeldavatena, ehk mustaga samavrselt.
2. Tehke oletusi, kuidas teistsugust vrvi pinnad punast LED-valgust tagasi
peegeldavad. Kontrollige oletusi katseliselt ning jdvustage tulemused.
Esitage tulemusi erinevat tpi graafikutena vi diagrammidena.

Vastused
Pane thele: vastus 4 on nidisvastus. pilaste tulemused sltuvad nende
kogemustest..

1. Ei.
2. Jah.
3. Jah.
4. Arvan, et must on Edisoni peatamiseks parim valik, kuna see neelab igat vrvi
valguse, mistttu Edison peatub alati.

www.edblocksapp.com 21
lesanne15Helituvastamine
Selle tlehe lesande lahendamisel uurivad pilased tiendavaid oota kuni (wait
until) tpi blokke ja loovad programme, mille t sltub kasutaja sisendist.

Kuidasseettab?
Sellel tlehel on kasutatud oota kuni (wait until) plaksutuvastus blokke, mille abil
saab luua programme, mis kasutavad Edisoni heliandurit. pilased loovad
programmid, mis vajavad oma t jtkamiseks kasutaja sisendit, seda kteplaksu
kujul.

Npunited
Tlehe lahendamisel vib aidata Edisoni komponentide levaatamine,
prates rhku helianduri asukohale.
Mrarikkas ruumis vib plaksu tuvastamine olla raskendatud. Sellisel juhul
vivad pilased plaksutamise asemel koputada srmega Edisoni korpusele
helianduri lhedal.
Tuletage pilastele meelde, et Edison loeb EdBlocks-i koodi he bloki kaupa.
Seega, kui blokk tleb Edisonile oota kuni tingimus titub, siis enne jrgmise
bloki titmist ootab Edison, kuni tingimus titub.

Lisategevused
1. Tutvusta tingimuslause kui siis mistet. Esita ksimus: Kui plaksu ei
tajuta, siis mida Edison teeb? Arutlege, kuidas kui siis tingimuslaused
aitavad programme kavandada.
2. Mngige Edisoniga doominot. Laadige mitmele Edisoni robotile programm,
mis paneb neid edasi sitma peale plaksu tajumist.

1- Doomino nidisprogramm

3. Aseta Edisoni robotid ksteise jrele rivvi nii, et robotid ei oleks ksteisest
kaugemal, kui programmi sida edasi blokk neid edasi sidutaks. Koputa
esimesel Edisonil ja vaadake, kuidas Edisoni kokkuprge tema ees seisva
robotiga phjustab doomino-efekti. Kasuta esimesel korral nidisprogrammi ja
jrgnevat mngupaigutuse juhendpilti.

www.edblocksapp.com 22
2. Doomino mngu paigutus

Vastus
Pane thele: see programm on nidisvastus. pilaste tulemused vivad erineda,
sltuvalt nende kogemusest.

www.edblocksapp.com 23
Tleht16LEDtuledekasutamine
See tleht tutvustab pilastele kahte uut tpi EdBlocks-i programmeerimisblokke:
tuled ja kordused. Samuti uuritakse ajaliselt kontrollitud oota kuni (wait until) blokki.

Kuidasseettab?
Tleht tutvustab pilastele EdBlocks-i kordusblokke. Kordused vimaldavad
kasutajatel luua programmi tegevuste korduseid. EdBlocks-is loodud programmis
korratakse kiki kordustes olevaid blokke vasakult paremale jrjekorras senimaani
kuni korduse kontrolltingimus on tene.

Tleht tutvustab samuti ajaliselt kontrollitud oota kuni (wait-until) blokki, mis
vimaldab kasutajal programmeerida Edisoni ootama kindlat ajavahemikku enne
jrgmise bloki titmist.

Lisaks tutvustatakse pilastele LED-tulesid ning nende stamist ja kustutamist


EdBlocks-i programmiblokkide kasutades.

Npunited
Edisonis on mitu erinevat kordusblokki. Kesoleva tlehe lesande jaoks
tuleb kasutada lputu korduse blokki (infinite loop):

hte kordusesse saab paigutada mitu programmeerimisblokki. Kui


kordusblokk lohistada olemasolevate omavahel hendatud blokkide peale,
siis kordusblokk venib, et ra mahutada kik blokid. Alternatiivselt vid kige
pealt tlauale tuua kordusbloki ja siis lohistada blokid selle sisse.
Oota kuni ajablokk vimaldab pilasel sisestada kindla aja, mille vltel
Edison ootab. Tuleta pilastele meelde, et nad saavad ootamisaega muuta,
sisestades numbrivljale uue vrtuse sekundites, vahemikus 0.01 kuni 320.
Erinevalt teistest EdBlocks-i blokkidest ttavad LED-tuled taustal. Kui LED-
tuled on sdatud, siis nad jvad plema, kuni programmiblokk nad kustutab
vi kuni programm lpeb.
Edisoni LED-tulesid saab sdata ja kustutada kshaaval vi korraga.

www.edblocksapp.com 24
Lisategevused
1. Uurige teisi EdBlocks-i kordusblokke. Katsetage programme, mis kasutavad
teisi kordusblokke, selgitage, kuidas igaks neist vimaldab vlisteguritel
mjutada programmi titmist.
2. EdBlocks vimaldab korduseid asetada ksteise sisse. Proovi niteks
kasutada ksteise sees olevaid korduseid ja LED-tulede blokke, et Edison
saadaks morsekoodi. Kui leppida kokku, et mlemad plevad LED-tuled
thistavad kriipsu ja ks plev LED-tuli thistab punkti, siis niteks SOS
signaali saatmiseks vib kasutada sellist koodi:

Selgitage klassile morsekoodi phimtteid, laske pilastel proovida saata


omaenda morsekoodi snumeid, kasutades LED-tulesid ja korduseid.

Vastus
Pane thele: vastused 3 ja 4 on nidisvastused. pilaste tulemused sltuvad nende
kogemustest.

1. Kordusblokk vimaldab luua programmi, milles on blokid, mis korduvad.


2. Kui tulede programmis ei oleks kordusblokki, siis programm staks tuled,
ootaks sekundi, kustutaks tuled, ootaks sekundi ja programm lpeks.

3.
4. Minu programm paneb Edisoni prlema vasakule 2.5 sekundiks, siis sitma
tagurpidi 0.5 sekundiks, prlema paremale 2.5 sekundiks ning siis sitma
edasi 0.5 sekundiks. Kui programm kordub, tundub nagu Edison tantsiks
paterdades.

www.edblocksapp.com 25
Tleht17Takistustetuvastamine
See tleht tutvustab pilastele Edisoni infrapunaandurite td ning petab neid
programmeerima Edisoni takistusi tuvastama.

Kuidasseettab?
pilased loovad programmi, mis paneb Edisoni vltima takistustele otsasitmist,
kasutades roboti infrapunavalguse LED-e ja infrapunaandurit, et tuvastada otse
roboti ees olevaid objekte. Samuti selgitab see tleht, kuidas infrapunaandurid
ttavad ning juhendab pilasi testima, missuguseid takistusi Edison suudab vi ei
suuda tuvastada.

Npunited
Enne tlehega alustamist tasub le vaadata Edisoni komponendid, peatudes
pikemalt infrapunavalguse LED-idel ja infrapunaanduril.
Takistused peavad tuvastamiseks olema lbipaistmatud, kuid mitte liiga
tumedad (ei vi olla mustad) ning vhemalt Edisoni roboti krgused.
See programm ttab kige paremini, kasutades EdBlocks-i sida edasi
(drive forward) blokki. See blokk paneb Edisoni mootorid tle, kuni tidetud
tingimus vi teine sidublokk ksib mootoreil teha midagi muud. Veendu, et
pilased kasutavad iget blokki:

Lisategevused
1. Lase pilastel esitleda oma tegevuse tulemusi. Harjutage esitlusoskuseid,
sealhulgas esitluse loomist, hea visuaali kavandamist ning hle kasutamist.
2. Loo klassi tulemuste jaoks ldine loend, kuhu iga pilane lisab oma
tulemused. Jaga oma klassi tulemusi teiste klasside vi koolidega, kasutades
vrguprogramme, niteks Google Classroom vi foorumeid. Otsige sarnasusi
ja erinevusi testitud objektide seas. Mida rgivad jagatud loendid esemeist,
mis on teiste koolide klassiruumides? Missuguseid ksimusi vime
tulemustele vaadates esitada? Harjutage head vrgukitumist ning turvalise
vrgus jagamise phimtteid.

Vastused
Pane thele: tabel on nidisvastus. pilaste tulemused sltuvad nende
kogemustest.

www.edblocksapp.com 26
Ese Vrv ja kuju Kas Edison peatus? Miks?
Veepudel Lbipaistev, krge Ei. Pudel on krge, kuid ei peegelda
silinder infrapunavalgust.
Edisoni Oran, madal karp Jah, kuid alles siis, kui sitev Edison selle
robot otsa prkas. Oletan, et see ei ole piisavalt
krge.
Klambrilja Tumekollane, pikk, Jah. Klambrilja on Edisonist krgem ja
keskmiselt krge, peegeldab piisavalt infrapunavalgust.
meenutab ovaali
pik Must, valgete Ei. Raamat on Edisonist suurem, kuid
triipudega, suur, karbi must vrv neelab infrapunakiirguse.
kujuga

www.edblocksapp.com 27
Tleht18Takistustevltimine
Tleht tutvustab pilastele tiendavaid viise Edisoni infrapunaandureid kasutavate
programmide loomiseks EdBlocks-is.

Kuidasseettab?
Tleht aitab tugevdada pilaste arusaama Edisoni takistuste tuvastamise vimest.
Kesoleva lesande lahendamiseks loovad pilased programmi, millega Edison
vldib takistustele otsasitu prast nende tuvastamist. Samuti kutsub tleht pilasi
kasutama programmeerimist loovaks probleemide lahendamiseks.

Npunited
Enne tlehega alustamist tasub le vaadata Edisoni komponendid,
rhutades Edisoni infrapunavalguse LED-ide ja infrapunaanduri asukohti.
Takistused peavad tuvastamiseks olema lbipaistmatud, kuid mitte liiga
tumedad (ei vi olla mustad) ning vhemalt Edisoni roboti krgused.
Innusta pilasi ehitama enda takistusi, kasutades tlehe nr 17 titmisel
saadud kogemusi takistustest, mida Edison oli vimeline tuvastama.

Lisategevused
1. Uurige infrapunavalguse kasutamise viise reaalmaailmas. Vaadelge erinevaid
seadmeid, mis kasutavad infrapunavalgust. Vaadelge, kuidas igaks neist
seadmeist kasutab infrapunakiirgust ning kuidas need seadmed on inimestele
vi kogukonnale kasulikud.
2. Melge pilastega vlja erinevaid viise Edisoni infrapunaandurite
kasutamiseks koolis olevatele probleemidele lahenduste loomiseks. Nide:
Edison, kui saalivalvur, mis annab hire takistuse (inimese) tuvastamisel ajal,
mil saalis ei tohiks kedagi olla.

Vastused
Pane thele: erinevad Edisoni robotid sidavad pisut erineva kiirusega, mistttu
pilaste tulemused vastustele 1 ja 2 vivad vhesel mral erineda. Seletused
vastustes 1 ja 2 ning kogu vastuses 3 on nidisvastused. pilaste tulemused
sltuvad nende kogemusest.

1. 0.3 sekundit. See aeg oli piisav, et Edison tagurdaks takistusest eemale ja
tekiks piisavalt ruumi pramiseks.
2. 0.5 sekundit. See aeg oli piisav selleks, et Edison praks takistusest eemale
ja ei sidaks sellele enam otsa.

www.edblocksapp.com 28
3.

www.edblocksapp.com 29
Tleht19Jooneseespsimine
Tlehe lesande lahendamiseks loovad pilased EdBlocks-is uue programmi, mis
kasutab Edisoni roboti joonejrgimise andurit ja suunab pilasi mistma, kuidas
phimtted, mida nad pivad, on kasutuses ndistehnoloogial reaalses elus.

Kuidasseettab?
Selle tlehe titmisel kasutatakse Edisoni joonejrgimise andurit, et tuvastada
roboti all olevate tumedate ja heledate pindade vahelisi erinevusi. pilased
programmeerivad Edisoni psima tumeda joone piirides nii nagu Edison toimis
psiprogrammiga, mida pilased kasutasid tlehel nr 6.

Npunited
Vib olla vajalik le vaadata Edisoni komponendid, peatudes pikemalt Edisoni
joonejrgimise anduri asukohal Edisoni all.
Tuleta pilastele meelde, et Edisoni joonejrgimise programmide t sltub
roboti all olevalt pinnalt tagasi peegeldunud valguse hulgast. Veendu, et
kasutatav joon oleks vga tumedat vrvi, niteks must ning umbes 1,5 cm lai.
Samuti veendu, et joont mbritsev ala oleks kas valge vi vga heledat vrvi
(peegeldaks hsti valgust).
Tuleta pilastele meelde, et EdBlocks-is on kolm kiiruseblokki: aeglane,
keskmine ja kiire. Keskmine (normal) blokk annab mootoritele ligikauda sama
kiiruse, mis on vaikimisi kiirus.
Kuna Edison loeb EdBlocks-i programmi vasakult paremale, siis kiiruseblokk
peab asuma sidublokist vasakul. Kiiruseblokk mjutab kiki sidublokke, mis
jvad sellest paremale, kuni teise kiiruseblokini vi programmi lpuni.
Mootorite kasutamisel kiirusel kiire pikemat aega vivad Edisoni patareid
thjeneda kiiresti.

Lisategevused
1. Nidake arutelus, kuidas programmeerimist saab ksitleda lbi probleemide
ja lahenduste. Kasuta seda terminoloogiat tlehe tegevuste snastamisel
Niteks: Meil on probleem, et kuidas hoida Edisoni musta joont letamast.
Kuidas me saame lahendada selle probleemi?
2. Uurige, kuidas Edisoni musta joone letamasisest hoidmise probleemi saab
EdBlocks-i abil lahendada erinevail viisidel. Proovige luua sama probleemi
lahendamiseks erinevaid programme. Vaadake, kui mitu erinevat lahendust
suudavad pilased luua. Arutlege ideed, et kik erinevad lahendused, mis
lahendavad probleemi, on sobivad.

www.edblocksapp.com 30
Vastused
Pane thele: erinevad Edisoni robotid sidavad pisut erineva kiirusega, mistttu
pilaste tulemused vastustele 1 ja 2 vivad vhesel mral erineda. Vastused 3 ja 4
on nidisvastused. pilaste tulemused sltuvad nende kogemusest.

1. 0.3 sekundit.
2. 0.4 sekundit.
3. Kige paremini ttas keskmise kiiruse blokk. Aeglase kiiruse blokki oli igav
vaadata. Kiire kiiruse blokiga sitis robot enne tagurdamist mnikord le
musta joone.
4. Arvan, et pris autodel viks ka olla selline programm. Arvan seda
selleprast, et siis viks ristmikutele koos punase tulega tekkida selline joon,
mida auto alati neks. Siis autod pidurdaksid ning ei sidaks punase tulega
ristmikutele ning meil oleks vhem nnetusi.

www.edblocksapp.com 31
Tleht20Muusikamngimine
Selle tlehe titmiseks uurivad pilased uusi EdBlocks-i programmiblokke:
muusikablokke ning loovad programme, mis kasutavad Edisoni helivimekust.

Kuidasseettab?
Edisoni heliandur vimaldab tuvastada tugevaid helisid (niteks plaksu), kuid ttab
vajadusel ka klarina, mngides erinevaid muusikanoote. Kesolev tleht kasutab
Edisoni klarit.

Npunited
Edison V1 robotid vajavad EdBlocks-i muusikablokkide mngimiseks psivara
uuendust, mis on saadaval meetedison.com lehel. Edisoni V2.0 versiooni
robotid psivarauuendust ei vaja. Sinu Edison on V2.0, kui selle lemise
poole paremas alanurgas on vike kiri V2.0.
Kuna Edison loeb EdBlocks-i koodi vasakult paremale, siis
metronoomi(tempo)blokk peab asuma muusikablokkidest vasakul.
Metronoomiblokk mjutab kiki muusikablokke, mis asuvad sellest paremal
pool, kuni jrgmise metronoomiblokini vi programmi lpuni.
Muusikateooriat mittetundvate pilaste jaoks vib valmis panna mne lihtsa
muusikalise pala noodilehed.

Lisategevused
1. Mngige Edisoni abil toolide mngu. Lase pilastel luua programmid, mis
mngivad muusikat kordusblokis, kuni vajutatakse mmargust nuppu.
Nidisprogramm:

Kui pilane vajutab mmargust nuppu, siis lpetab programm nootide


mngimise ning jb ootama kuni uuesti vajutatakse kolmnurkset nuppu.
Lase pilastel juhtida kordamda mngu, kasutades enda Edisone.
2. Lase pilastel panna mitu Edisoni muusikat mngima. Kasutage ajaliselt
kontrollitud oota kuni blokke, et programmeerida erinevad Edisonid alustama
pala erinevatel aegadel (nagu niteks Sepapoisid laulus). Katsetage
erinevate oota kuni blokkide ajaliste vrtustega, et viia lugude algused
igeaegseks (lood klaksid snkroonselt).

www.edblocksapp.com 32
Vastused
Pane thele: vastused 1 ja 2 on nidisvastused. pilaste tulemused sltuvad nende
kogemustest. Lhtu jrgnevast, et hinnata vastust 1.

1. Kuigi programmi on loonud pilane oma rangemise jrgi, vid sa tahta


nha, et nii pilase programm kui ka tema vastus kinnitavad, et nad on
muusikanoote viinud le hest formaadist (noodileht) teise (programm) igel
moel. Niteks:

2. Kasutasin kiire metronoomiblokki. See pani Edisoni lugu kiiremini mngima


ja see klas naljakalt.
3. Edison sitis tagurpidi ja mngis samal ajal muusikat. Edison mngis tagasi
sitmise ajal noodid kaks korda lbi.

www.edblocksapp.com 33
Tleht21Lhemelavale!
Selle tlehega hakkavad pilased kasutama erinevat tpi EdBlocks-i
programmeerimisblokke koos, et loovalt koostada programm, mis kasutab Edisoni
valgusandurit.

Kuidasseettab?
See tleht kasutab Edisoni roboti valgusanduri vimet mrgata erinevusi roboti
kahe anduri poolt tajutava vahel. he anduri tieliku katmisega saavad pilased
Edisoni reageerima alati kui Edison satub valguse ktte.

See programmeerimislesanne innustab pilasi alustama erinevat tpi blokkide


kooskasutamist, aga samuti oma programmide sidumist Edisoni erinevate
anduritega.

Npunited
Tasub le vaadata Edisoni komponendid, prates erilist thelepanu Edisoni
kahe valgusanduri asukohtadele.
Edisoni valgust tuvastavad programmid kasutavad kahe anduri loetud nitude
erinevusi. See tleht neb ette, et ks kahest valgusandurist peab olema
tielikult kaetud.
Veendu, et pilased teevad valguse tuvastamise bloki valiku lhtudes oma
Edisoni kaetud valgusandurist. Kui parem valgusandur on kaetud, siis
programm peaks kasutama tuvasta valgus vasakul (detect left light) blokki ja
vastupidi.
Kui vaid ks valgusandur on lahti jetud, siis kivitab programmi iga valgus.
Ajaga kontrollitud oota kuni bloki lisamine vimaldab Edisoni paigutada
kusagile pimedasse. Kui pilasel on probleeme muusika liiga varajase
mngima hakkamisega, siis proovige pikendada aega oota kuni blokis.

Lisategevused
1. Kasutage seda tlehte niteks teatri vi etenduste tundmappimiseks.
Uurige erinevate lavastuste tpe, mis sisaldavad muusikat, niteks muusikali
ja ooperit. Vrdle tlehe tegevusi erinevate tpidega, tuues esile sarnasusi.
Esitle tulemusi niteks Venni diagrammi kujul.
2. Vaadelge erinevate pilaste tehtud erinevaid kostme. Uurige, missuguseid
erinevaid materjale pilased kasutasid ning kuidas nad kostmid Edisonile
kinnitasid. Arutlege, missugused kostmid ttasid katses kige paremini
ning missugused kostmide omadused sellele kaasa aitasid.

Vastused
Pane thele: pilaste tulemused sltuvad nende kogemusest. Tleht sisaldab
juhiseid jtta nupud avatuks ja katta ainult ks pool neid kriteeriume vib soovi
korral kasutada pilaste hindamiseks.

www.edblocksapp.com 34
Tleht22Valgusevltimine
Selle tlehega uurivad pilased edasi, kuidas kasutada EdBlocks-i Edisoni
erinevaid andureid kasutavate programmide loomiseks, sidudes omavahel
programmerimise ja robootika.

Kuidasseettab?
Selle tlehe lahendamiseks kasutatakse Edisoni roboti valgusandurite vimet
tuvastada erinevusi roboti kahe anduri mdetud valgustugevuse nitudes, et selle
abil mjutada Edisoni kitumist. pilaste loodud programmid peavad Edisonil
kskima vltida olukorda, kus valgus langeb mlemale andurile, muutes sellega
vimalikuks vlise kasutaja tegevuse kontrollida roboti kitumist.

Npunited
Vib olla otstarbekas eelnevalt vaadata le Edisoni komponendid, tuues esile
Edisoni kahe valgusanduri asukohad.
Tuleta pilastele meelde, et Edisoni valgust tuvastavad programmid
kasutavad kahe anduri loetud nitude erinevusi. Kui pilastel on probleeme
programmiga, meenuta neile, et valgust tuleks suunata vaid hele kahest
andurist, mitte otse Edisoni esiosale.

Lisategevused
1. Vaadelge taas ideed robotite loomade kitumisele sarnasest kitumisest,
sealhulgas fototropismi (taime vi mne muu organismi valguse poole
kaldumine) teemat.
2. See tleht esitleb nidet Edisoni roboti negatiivset fototropismi (valgusest
eemale kaldumine) jljendavast kitumisest. Vaadelge bioloogilisi niteid
negatiivsest fototropismist, niteks taimejuurte kasvamist valgusest eemale.
3. Innusta pilasi lhenema programmeerimisele loovalt. Esita neile vljakutse
kirjutada EdBlocks-iga programm, mis aitaks neil hiiremngu vita. Niteks:
pilane vib oma programmis kasutada tlehe nr 19 joone sees psimise
ja kesoleva tlehe vldi valgust programme, et aidata robotil psida joone
sees.

Vastused
Pane thele: vastused on nidisvastused. pilaste tulemused sltuvad nende
kogemustest. Vastuse 3 hindamisjuhend on allpool.

1. Kaarel.
2. Kaarli programm kasutas kiiret kiirusblokki.
3. Mned loomad, niteks hiired sel, jooksevad valgusest eemale. Selles
mngus vldivad kik Edisoni robotid valgust. Nad kitusid nagu hiired sel.
Selleprast kutsutakse seda mngu hiiremnguks.

www.edblocksapp.com 35
Tleht23Tantsupidu
Selle viimase tlehe abil pivad pilased kasutama start-blokke ja snumite
saatmist. Seejrel koostavad nad oma programmi, kasutades erinevat tpi blokke.

Kuidasseettab?
Tleht tutvustab kaht EdBlocks-i kige keerulisemat blokitpi: snumite saatmine
ja tegevuste alustamine. Kuna nende blokkide kasutamine vib osutuda
vljakutsuvaks, siis neb see tleht ette petaja osalemist, tehes pilastele
esmakokkupuute nende blokkidega lihtsamaks.

Sul tuleb programmeerida ks Edison mngujuhiks, kes saadab vlja roosa snumi.
pilased peavad programmeerima oma robotid reageerima roosa snumi
vastuvtmisele, pannes oma Edisoni robotid tantsima.

Tiendavteave:kuidasttavadsnumitesaatminejategevustealustamine
Snumid: Edisoni robotid suudavad ksteisele saata ning vastu vtta
infrapunasnumeid. Selle funktsiooni jaoks kasutatakse EdBlocks-is vrviliste
mbrikutega blokke. Snumite kasutamiseks on sul vaja vhemalt kaht Edisoni
robotit ning saatja ja vastuvtja jaoks tuleb kirjutada erinevad programmid. he
roboti programm peab sisaldama vrvilise snumi saatmist. Teisel robotil peab
olema programm, mis sisaldab samavrvilist oota kuni vi stardi-(start event)
snumiblokki. Kui esimese roboti programm kivitab saada snum (send message)
bloki, siis robot saadab vlja infrapunasnumi. Snumi vastuvtmisel teine robot
alustab vi jtkab oma programmi alates snumi vastuvtmise blokist.

Stardiblokid: Stardiblokid (start events) vimaldavad kasutajal luua alaprogramme,


mis kivitatakse mingi kindla sndmuse poolt ajal, mil phiprogramm juba ttab.
Need blokid jljendavad pris programmeerimise katkestuste kasutamist.
Stardiblokid vimaldavad kasutajal programmi luua vertikaalselt nii, et
alaprogrammid katkestavad phiprogrammi td siis, kui toimub stardi-sndmus.

Stardibloki kasutamiseks lisa see EdBlocks-i tlauale ning lohista selle klge teisi
programmiblokke nii nagu kasutad tavalist stardiblokki. Kui laadid oma programmi
Edisoni, siis robotisse laetakse nii phiprogramm kui ka sndmuse peale kivituv
alaprogramm. Edisoni kolmnurkse kivitusnupu vajutusel kivitab Edison
phiprogrammi. Kui phiprogrammi t ajal tituvad alaprogrammi startbloki
kivitustingimused, siis Edison kivitab alaprogrammi, tidab selle ning jtkab
seejrel phiprogrammi titmist. Nii juhtub iga kord, kui alaprogrammi startbloki
kivitustingimused tituvad. Kui phiprogramm ei sisalda mingeid programmiblokke,
siis Edison ootab alaprogrammi stardibloki kivitustingimuste titmist, et seejrel
kivitada alaprogramm.

www.edblocksapp.com 36
Npunited
Selle tlehe titmiseks peab ks Edisoni robot olema juht ja saatma vlja
roosa snumi:

Veendu, et pilaste tantsusammude programmid algavad prast roosa


snumi vastu vtmist. Selleks on vaja, et pilased alustavad oma programmi
tantsuosa kas prast oota kuni (wait until) roosa mbrikuga blokki vi prast
roosa mbrikuga stardiblokki:

Edisoni snumi saatmine kasutab infrapuna, millel on piiratud ulatus,


sarnaselt TV puldiga. Kui mni robot ei vta roosat mbrikku vastu, siis vib
see robot olla juhtrobotist liiga kaugel.
EdBlocks-is saab snumite saatmiseks kasutada kuut eelnevalt mratud
kanalit, mis on kujutatud kuue erinevat vrvi mbrikuna. Robotid peavad
kasutama samavrvilisi mbrikuid saatmiseks ja vastuvtmiseks. Niteks, kui
robot A saadab sinise snumi, kuid robot B ootab rohelist mbrikut oma
programmis, siis snum, mille on saatnud robot A, ei kivita roboti B snumi
vastuvtmise stardiblokki.
Seleta pilastele, mida snumiblokk teeb. See tleht neb ette, et roosa
snumi saatmine juhtroboti poolt on samavrne selle roboti poolt start!
hdmisega teistele robotitele. Teised robotid kivitavad seejrel oma
programmides jrgmise bloki. Seleta, et juhtrobot ei tle teistele, kuidas
tantsida, juhtrobot tleb vaid, et teised robotid peaksid alustama oma
tantsublokkide titmist.
Tuleta pilastele meelde, et kuna Edison loeb EdBlocks-i koodi vasakult
paremale, siis Edison ootab, kuni snumiblokk on snumi vastu vtnud ning
jtkab siis nende blokkide titmist, mis jvad snumi vastu vtnud blokist
paremale.

www.edblocksapp.com 37
Lisategevused
1. Vaadelge teisi stardiblokke. Proovige luua programme, mis kasutavad
erinevaid stardiblokke.
2. Proovige luua programme, mis kasutavad nii phiprogrammi kui ka
alaprogrammi, mis algab stardiblokiga. Katsetage, kuidas Edison peatab
alaprogrammi kivitustingimuste titumisel phiprogrammi titmise selleks, et
tita vahepeal alaprogramm.

Vastused
Pane thele: vastus 2 on nidisvastus. pilaste tulemused sltuvad nende
kogemusest. Mrkus vastuse 2 osas: kui pilased kasutavad oma programmi
jdvustamiseks kuvatmmiste tegemist, siis see on hea vimalus harjutada
tiendavate arvutiprogrammide ja lisaseadmete, niteks printeri, kasutamist.

1. and

2.

www.edblocksapp.com 38

You might also like