Professional Documents
Culture Documents
Kurikulum KODigranje
Kurikulum KODigranje
Glavni deo
Završni deo
Zadatak
Promeniti pozadinu pozornice (odabrati iz galerije) i postaviti
nekoliko likova.
Nastavna jedinica Osnovne vrste blokova u Scratch- Vreme 45 min
u trajanja
Glavni deo
Kategorije blokova
Blokovi u Scratch-u podeljeni su u nekoliko kategorija:
Kretanje
Blokovi za kretanje služe za pomeranje i rotiranje likova
Izgled
Blokovi za izgled služe za prikazivanje oblačića sa tekstom,
prikazivanje i sakrivanje likova, menjanje kostima, promenu
veličine likova, dodavanje grafičkih efekata ili promenu
pozadine.
Zvuk
Blokovi za zvuk služe za pokretanje zvukova koje smo dodali u
program preko kartice "Zvukovi" ili za sviranje tonova različitih
instrumenata. Ova kategorija sadrži i blokove za promenu
jačine i brzine izvođenja zvuka.
Olovka
Blokovi za olovku služe za crtanje linija u prozoru. Liniji
možemo menjati debljinu, senku i boju.
Podaci
Kategorija podaci sadrži varijable i liste koje smo dodali u
program, kao i blokove za postavljanje i isčitavanje vrednosti
varijabli i lista.
Događaji
Blokovi za događaje su posebni blokovi koji pokreću blokove s
kojima su povezani samo kada se registruje neki događaj.
Događaj može biti klik na zastavicu iznad pozornice, pritisak
tastera na tastaturi, klik na lika na prozornici ili primanje poruke.
Upravljanje
Blokovi iz ove kategorije služe za upravljanje tokom programa.
Možemo zadati da pričeka određeno vreme, da pričeka dok se
nešto ne dogodi, da ponavlja određene naredbe određen broj
puta, da stalno ponavlja određene naredbe, ili da izvršava
različite naredbe u odnosu na neki zadati uslov. Kategorija
takođe sadrži blokove za umnožavanje likova na pozornici.
Osećaji
Ova kategorija sadrži blokove koji proveravaju odnose između
likova (da li se dodiruju, koliko su udaljeni), blokove za proveru
pritisaka tastera na tastaturi i mišu, blokove za očitavanje
koordinata miša, kao i blokove za postavljanje nekih osnovnih
informacija o liku.
Operacije
Ova kategorija sadrži blokove za osnovne matematičke i logičke
operacije, blokove za generisanje nasumičnih brojeva i blokove
za upravljanje tekstom.
Ostalo
Ova kategorija sadrži opcije da sami pravimo blokove od već
postojećih blokova, kao i opciju za dodavanje proširenja.
Završni deo
Šta su liste?
Za razliku od varijabli, koje u jednom trenutku mogu imati samo
jednu vrednost, liste mogu sadržati više vrednosti istovremeno.
Glavni deo
Završni deo
Zadatak 1
Koristeći varijable, isprogramirajte da lik na pozornici broji od 1
do 10.
Zadatak 2
Koristeći liste, isprogramirajte da lika na pozornici izgovori 5
imena (imena uzeti proizvoljno).
Nastavna jedinica Uvod u mBot robota Vreme 45 min
trajanja
Glavni deo
Delovi mBot-a
mBot s sastoji od dva motora sa dva točka i ploče na kojoj se
nalaze dve RGB LED diode, zvučnik, taster, senzor za svetlo i
bluetooth modul. pomoću posebnih prilkjučaka, na ploču
možemo povezati dodatne senzore. U osnovnom kompletu
dostupan je i senzor za udaljenost.
Završni deo
Zadatak
Sastaviti pa ponovno rastaviti celog mBot-a
Nastavna jedinica Uvod u mBlock Vreme 45 min
trajanja
Glavni deo
Instalacija mBlock-a
mBlock se može preuzeti na adresi
http://www.mblock.cc/software/. Za razliku od Scratch-a, ne
postoji verzija mBlocka koju je moguće pokrenuti direktno u
internet pretraživaču.
Završni deo
Zadatak
Učitati program na mBot-a tako da LED diode na robotu svetle
crveno.
Nastavna jedinica Upravljanje LED diodama na Vreme 45 min
mBot-u trajanja
Glavni deo
Završni deo
Zadatak 1
Podesiti da LED diode svetle crvenom bojom.
Zadatak 2
Podesiti da LED diode svetle belom bojom.
Zadatak 3
Podesiti da LED diode svetle tačno jednu sekundu.
Zadatak 4
Podesiti da LED diode svetle različitim bojama.
Zadatak 5
Podesiti da LED diode svetle različitim bojama tako da se boje
menjaju svake sekunde.
Nastavna jedinica Upotreba tastera na mBot-u Vreme 45 min
trajanja
Glavni deo
Upotreba tastera
Blokovi za upravljanje tasterom nalaze se u kategoriji “Roboti” i
služe da nas informišu da li je taster na robotu pritisnut ili ne.
Navedene blokove koristimo zajedno s blokovima “ako je” i
“čekaj sve dok” kako bi pokretali različite delove programa u
zavisnosti od toga da li je taster pritisnut ili ne.
Završni deo
Zadatak 1
Nakon pritiska na dugme (button) obe LED diode treba da
svetle žutom bojom (crvena + zelena).
Zadatak 2
Prilikom pritiska na dugme postaviti da obe LED diode svetle
crvenom bojom, a kada pustimo dugme da svetle zeleno.
Zadatak 3
Napisati program koji će menjati boje LED dioda pritiskom na
dugme. Svakim pritiskom na dugme potrebno je promeniti boju.
Redosled boja je: crvena, zelena, plava.
Zadatak 4
Na početku neka LED diode na robotu svetle belom bojom.
Kada držimo pritisnuto dugme LED diode treba da svetle
plavom bojom, u suprotnom svetle crveno.
Nastavna jedinica Upravljanje zvučnikom na mBot-u Vreme 45 min
trajanja
Glavni deo
Upotreba zvučnika
Blokovi za upravljanje zvučnikom nalaze se u kategoriji
“Roboti”. Dostupni su nam blokovi za biranje tona (od C2 do
D8) i dužine tona (osmina, četvrtina, polovina, cela nota,
produžena nota).
Završni deo
Zadatak 1
Nakon svakog pritiska na dugme robot treba jednom da osvira
ton D4 Half.
Zadatak 2
Nakon pritiska na dugme robot treba bez prestanka da svira ton
C4 Half.
Zadatak 3
Napraviti program koji će nakon pritiska na dugme odsvirati
oktavu od C4 do C5 unapred, pa unazad.
Nastavna jedinica Upravljanje motorima na mBot-u Vreme 45 min
trajanja
Glavni deo
Upotreba motora
Blokovi za upravljanje motorima nalaze se u kategoriji “Roboti”.
Dostupni su nam blokovi kojima možemo odrediti intezitet
svakog motora posebno, kao i blokovi kojima možemo pokretati
robota jednostavnim odabirom smera i brzine. Robot
zaustavljamo postavljanjem brzine na vrednost 0.
Završni deo
Zadatak 1
Pritiskom na dugme robot se kreće napred 1 sekundu brzinom
100, zatim se vraća unazad istom brzinom.
Zadatak 2
Pritiskom na dugme robot se kreće napred 1 sekundu brzinom
100, zatim se vraća i parkira na polaznoj tački.
Zadatak 3
Pritiskom na dugme robot:
● ide napred brzinom 255, 1 sekundu
● Skreće levo brzinom 100, 2 sekunde
● Ide napred brzinom 255, 1 sekundu
● Skreće desno brzinom 100, 2 sekunde
● Ide napred brzinom 255, 1 sekundu
● Zaustavlja se
Zadatak 4
Pritiskom na dugme robot se kreće po putanji u obliku kvadrata
čije su stranice približno 20cm.
Zadatak 5
Pritiskom na dugme robot treba da napravi krug čiji je prečnik
približno 10cm.
Zadatak 6
Pritiskom na dugme robot se kreće po putanji u obliku osmice
(početni položaj robota je u središtu osmice).
Zadatak 7
Pritiskom na dugme robot treba da se kreće napred i pređe put
od tačno 30 centimetara. (1m = 100cm; 1cm = 0,01m).
Nastavna jedinica Upotreba senzora za svetlo na Vreme 45 min
mBot-u trajanja
Glavni deo
Završni deo
Zadatak 1
Ako je mrak u prostoriji, upali LED diode na mBot robotu tako
da svetle belom bojom, u suprotnom ugasi LED diode.
Zadatak 2
Napravite program pomoću kog se robot kreće unapred kada je
u njega usmerena svetlost. Kada uperimo svetlost u robota
potrebno je da robot krene unapred, a kada svetlost nije
uperena u robota, on treba da stane.
Zadatak 3
Napravite program pomoću kog se robot kreće različitim
brzinama u zavisnosti od jačine osvetljenja – što je svetlije,
robot ide brže. Proizvoljno odredite brzine kretanja i granice za
svetlost.
Nastavna jedinica Upotreba senzora za udaljenost Vreme 45 min
na mBot-u trajanja
Glavni deo
Završni deo
Zadatak 1
Postaviti prepreku na proizvoljnoj udaljenosti od robota.
Pritiskom na dugme robot se kreće unapred. Kada se približi
prepreci na udaljenosti manjoj od 20cm, treba da stane i obe
LED diode da svetle crveno.
Zadatak 2
Napraviti muzički instrument teremin koristeći mBot robota.
Potrebno je reprodukovati muzičku skalu (8 tonova) u zavisnosti
od udaljenosti ruke ispred ultrazvučnog senzora.
Zadatak 3
Napraviti program pomoću kojeg će robot, nakon pritiska na
dugme, ići pravo sve dok se na udaljenosti manjoj od 15cm
ispred njega ne nađe neka prepreka. Kad dođe do prepreke
treba nasumično da se okrene levo ili desno, nastavi napred
sve dok opet ne dođe do prepreke.
Nastavna jedinica Upotreba daljinskog upravljača Vreme 45 min
trajanja
Glavni deo
Završni deo
Zadatak
Napravite program koji će prepoznavati pritisnute dugmiće na
daljinskom upravljaču i izvršavati sledeće radnje:
● Strelica desno - robot pravi krug od 360 stepeni u smeru
kazaljke na satu
● Strelica levo - robot pravi krug od 360 stepeni u smeru
suprotnom od kazaljke na satu
● Strelica gore - robot se kreće napred 3 sekunde
● Strelica dole - robot se kreće unazad 3 sekunde
● Dugme za podešavanja (dugme sa zupčanikom) - robot
uključuje rotaciona svetla (crveno i plavo svetlo se
smenjuju na svakih 0.5s)
● Dugme “A” - robot treba da zasvira ton C4 Half
Nastavna jedinica Upotreba senzora za praćenje Vreme 45 min
linije na mBot-u trajanja
Glavni deo
Završni deo
Zadatak 1
Napraviti program tako da robot prati pravu liniju dugačku 1m
na čijem se kraju nalazi prepreka. Robot prati liniju sve dok ne
dođe na 20cm od prepreke. Kad robot dođe do prepreke treba
da uključi LED diode tako da svetle crvenom bojom i da odsvira
ton C4 Half. Za prepreku možete koristiti kutiju mBot-a.
Zadatak 2
Napraviti program tako da robot prati pravu liniju dugačku 1m,
svo dok ne dođe na 15cm od prepreke koja se nalazi na kraju
linije. Kad robot dođe do prepreke, treba da se okrene za 180
stepeni i ponovno pratiti liniju nazad do početka staze.
Nastavna jedinica Infracrvena komunikacija na mBot- Vreme 45 min
u trajanja
Glavni deo
Završni deo
Zadatak 1
Napraviti program koji će omogućiti infracrvenu komunikaciju
između dva mBot robota. Nakon pritiska na dugme, prvi robot
se kreće napred 1 sekundu, nakon toga putem infracrvene
komunikacije treba da pošalje drugom robotu poruku. Kada
drugi robot primi poruku, mora se kretati unazad 1 sekundu.
Roboti moraju biti okrenuti jedan prema drugome.
Nastavna jedinica Izrada složenijeg programa za Vreme 45 min
mBota trajanja
Glavni deo
Zadatak
Programirati robota da može da radi na tri različita načina.
Način rada biramo pritiskom na dugme A, B ili C.
● Način rada A
Robotom upravljamo daljinskim upravljačem
(isprogramirati kretanje za napred, nazad, levo i desno).
● Način rada B
Robot prati liniju.
● Način rada C
Robot se samostalno kreće po prostoriji i izbegava
prepreke.
Završni deo
Glavni deo
LED ekran
Završni deo
Glavni deo
Završni deo
Glavni deo
● C4 - osmina
● D4 - četvrtina
● E4 - polovina
● F4 - cela nota
● G4 - produžena nota
Završni deo
Glavni deo
Isprogramirajte robota tako da ide napred tri sekunde, nazad tri sekunde,
levo tri sekunde, desno tri sekunde i da na kraju stane. Prilikom svake
promene smera robot mora na LED ekranu da prikaže strelicu koja
označava smer u kom počinje da se kreće, a kad stane na ekranu treba
da piše X.
Završni deo
Glavni deo
1.3. Napravite program koji će na LED ekranu robota ispisati broj koji
je pritisnut na daljinskom upravljaču.
Završni deo
Glavni deo
Završni deo
Prezentacija urađenog zadatka.
Glavni deo
Glavni deo
Napraviti program koji će pomnožiti dva broja koje igrač unese preko
daljinskog upravljača. Robot treba da zasvetli zeleno i da sačeka unos
prvog broja. Nakon unosa prvog broja treba da zasvetli crveno i sačeka
unos drugog broja. Nakon unosa drugog broja, robot svetli plavo i
ispisuje rezultat pomnoženih brojeva na LED ekranu robota.
Završni deo