Pikaopas. KUBO-koodaukseen

Samankaltaiset tiedostot
Pikaopas KUBO CODING+

TUNTISUUNNITELMAN RUNKO OPITUT TAIDOT JA ARVIOINTI OPETTAJAN VALMISTELUTYÖT. ESITTELY: Tuntisuunnitelma

TUNTISUUNNITELMAN RUNKO OPITUT TAIDOT JA ARVIOINTI OPETTAJAN VALMISTELUTYÖT OHJAAMINEN. ESITTELY: Tuntisuunnitelma

TUNTISUUNNITELMAN RUNKO OPITUT TAIDOT JA ARVIOINTI OPETTAJAN VALMISTELUTYÖT. ESITTELY: Tuntisuunnitelma

Osaat lisätä funktioihin silmukoita, joissa käytetään Coding+-koodauspaloja (TagTiles ).

TUNTISUUNNITELMAN RUNKO OPITUT TAIDOT JA ARVIOINTI OPETTAJAN VALMISTELUTYÖT. ESITTELY: Tuntisuunnitelma

He osaavat kirjoittaa KUBOlle pseudokoodin ennen varsinaisen koodin kirjoittamista.

Ymmärrät ja osaat esitellä Coding+-koodauspalojen (TagTiles ) toimintaperiaatteen.

Koodaamme uutta todellisuutta FM Maarit Savolainen

He osaavat kuvata, kuinka KUBO liikkuisi kolmen erilaisen liikepalan (Movement TagTiles ) päällä.

- Kuvan osoittamalla tavalla klikkaa kohtaa Tallenna Tiedosto. - Esimerkissämme Firefox selaimessa latauspalkki näyttää tältä

LUE KÄYTTÖOHJE KOKONAISUUDESSAAN ENNEN LAITTEEN KÄYTTÖÄ SÄILYTÄ NÄMÄ OHJEET

Käyttöohjeet. Huippunopea radio-ohjattava pikavene RC FT009

He osaavat kirjoittaa KUBOlle pseudokoodin ennen varsinaisen koodin kirjoittamista.

Käyttöohjeet. Radio-ohjattava vene RC FT008

KOKO PERHEEN HAUSKA STRATEGIAPELI OHJEET

OPS2016 ja ohjelmointi

SUOMI Johdanto Yleiskuvaus (Kuva 1) Tärkeää Vaara Varoitus Varoitus Sähkömagneettiset kentät Yleistä

IDL - proseduurit. ATK tähtitieteessä. IDL - proseduurit

ATK tähtitieteessä. Osa 3 - IDL proseduurit ja rakenteet. 18. syyskuuta 2014

Pikaopas XL370/XL375

Osa 7: Hahmojen ohjelmointi ja hienosäätö

OPETTAJA VERKOSSA: Koodaaminen

Luku 6. Dynaaminen ohjelmointi. 6.1 Funktion muisti

Scratch ohjeita. Perusteet

OHJELMOINTIKERHO. 1. KERTA: Tervetuloa ohjelmointikerhoon! Alkuvalmistelut ennen kerhoa

OHJELMOINTIA MONIPUOLISESTI MATEMATIIKAN OPETUKSESSA LUMA-PÄIVÄT, TAMPERE

GSM ALOITUSKITIN PIKAOHJELMOINTIOHJE

PIKAOPAS E6000/8000-sarja

Kiinnostaako. koodaus ja robotiikka? 2014 Innokas All Rights Reserved Copying and reproduction prohibited

Installation instructions, accessories - Lisävaruste-elektroniikan ohjausyksikkö

Profset Pro10 -käyttöopas

Pikaopas CD480/CD485

VANHEMPAINILTA Opsii!

Osat. Flare R. Mikro-USB-johto. Quick Connect -kiinnike

Radio-ohjattava 4WD WLtoys A9X9 1:18 (Mallit: 949, 959, 979)

Racket ohjelmointia II. Tiina Partanen 2015

Lisävaruste-elektroniikan ohjausyksikkö

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

ES01-KA

Käyttöohje DENVER PBA-12000BLACK

Pyydämme lukemaan käyttöohjeet huolellisesti ennen tuotteen käyttöönottoa Tuote ei ole lelu, se on suunniteltu 14-vuotiaille ja vanhemmille

75059 Suuri lajittelusarja

Pakkauksen sisältö. Tervetuloa. Arlo Baby -kamera USBvirtakaapeli. USBvirtasovitin. Kiitos, että valitsit Arlo Babyn. Pääset alkuun helposti.

ITKP102 Ohjelmointi 1 (6 op)

Toinen harjoitustyö. ASCII-grafiikkaa

Arkipäivän automaatiota ja robotiikkaa

STIHL AP 100, 200, 300. Turvallisuusohjeet

Alkukartoitus Opiskeluvalmiudet

Ensikosketus ohjelmointiin

Siltaaminen: Piaget Matematiikka Inductive Reasoning OPS Liikennemerkit, Eläinten luokittelu

KL1000 Ohjelmointi-ja toimintaohjeet

Äänellä vauhtia robottiin

Lisää pysähtymisaiheisia ongelmia

Pakkauksen sisältö. Huomautus * Usean luurin pakkauksissa on enemmän luureja, latureita ja verkkolaitteita. ** Tukiasema

Ohjelmoi Arduino Grovella

8/20: Luokat, oliot ja APIt

Käyttöohje SOLO - Henkilönostin 150 / 200kg

Muistimoduulit Käyttöopas

Käyttöohje NEYCR PET-910

,&20,&+7. Modifiointi V0.1. by OH2LFV

Oppitunti 1 Mitä ohjelmointi tarkoittaa?

KOODAUSPLÄJÄYS. Ohjelmoinnin perusteet

AA/AAA/C/D/PP3 AKKUPARISTOLATURIN TUOTEOHJE

Itseasennusohje. Elisa ADSL. M1122-verkkopääte ADSL

Paikantavan turvapuhelimen käyttöohje

Muistimoduulit Käyttöopas

STIHL AK 10, 20, 30. Turvallisuusohjeet

GSM PUHEVIESTI & SMS HÄLYTYKSENSIIRTOLAITE

Kodu Ohjeet. Jos päivityksiä ei löydy niin ohjelma alkaa latautumaan normaalisti.

Robotiikka koulussa. Eeva-Liisa Metsäluoto opettaja, KM, NTM Sosiaali-, terveys- ja kasvatusala

SISÄLLYSLUETTELO RC-436

Onni*elemme Sinua LEDX otsalampun valinnasta!

Ohjelmointityökalu Scratch

Ohjelmointi 1. Kumppanit

KL1200 ohjelmointi- ja toimintaohjeet

NANO90 OHJELMOINTI- JA KÄYTTÖOHJEET

Lumination LED-valaisimet

KL1000 OHJELMOINTI- JA KÄYTTÖOHJEET

STIHL AK 10, 20, 30. Turvallisuusohjeet

Sisällysluettelo. HUOM! Muista lukea tämä opas huolellisesti ennen käyttöönottoa.

Tervetuloa. Pikaopas. philips. Liitä. Asenna. Nauti

1: Virtalähteen johto (3x1.5mm) 2: 24V johto moottorien välille (2x1mm)

Taskutulostin KÄYTTÖOPAS

Käyttöpaneelin merkkivalot

Nokia DT-600 -laturi. Painos 1.2

TUTA Q2 Tallentava valvontakamera Asennusohje

Kouluttajan manuaali PPT-esityksen tueksi:

Lego Mindstorms NXT robottien etenemissuunnitelma

Receiver REC 220 Line

Hamulan koulun valinnaisainetarjonta

ABT NOSTURIVAA AN KÄYTTÖOHJE 3000, 5000, ja 15000kg

KTKO104 Tieto- ja viestintätekniikka. 2. Luento - Opetussuunnitelma 2014 Tiistai

Etälukija PR Käyttäjäopas. Global Safety & Security Solutions Oy info@globalsafety.fi. PR1000v.2

AUTOMAATTIVÄLITTÄJÄ EAR 1000 / 2000 KÄYTTÖOHJE. Copyright Duratech Oy, Espoo EAR / ADRA KÄYTTÖOHJE V.3/2005.2

Osat Ensimmäinen latauskerta ja latauksen tila

Oppitunti 2 Peräkkäisyys

OHJELMOINTILAITE 10/50

KTKO104 Tieto- ja viestintätekniikka. 2. Luento - Opetussuunnitelma ja TVT Tiistai

1. Universaaleja laskennan malleja

Transkriptio:

Pikaopas KUBO-koodaukseen

KUBO on maailman ensimmäinen palapeli-ideaan perustuva opetusrobotti. Se muuttaa oppilaat passiivisista laitteiden käyttäjistä keksijöiksi, joiden luovuus kukkii. KUBO muuttaa monimutkaiset konseptit selkeiksi tehtäviksi, ja lapset oppivat koodaamaan jo ennen kuin lukeminen ja kirjoittaminen käyvät sujuvasti. KUBO ja ainutlaatuinen TagTile -ohjelmointikieli on suunnattu 4 10-vuotiaille. KUBO avaa oven ohjelmoinnin ytimeen. 4-10- vuotiaille Näin pääset alkuun Tutustu koodausratkaisuumme tämän pikaoppaan avulla. Pikaopas sisältää KUBO Coding -koodauspaketin sisältämien koodaustekniikoiden perustiedot. PAKKAUSSISÄLTÖ Pakkaus sisältää KUBO Coding Pack -koodauspaketin, KUBO Body Pack -paketin ja putkilon, josta löydät kuvitetun Activity Map -tehtäväkartan sekä tyhjän karttapohjan kopioitavaksi. 2

LATAA ROBOTTI KUBO latautuu täyteen ensimmäisellä kerralla noin kahdessa tunnissa. Täydellä varauksella KUBO toimii noin neljä tuntia. KÄYNNISTÄ KUBO Käynnistä KUBO kiinnittämällä robotin pää paikalleen. Kytke KUBO-robotin virta pois päältä vetämällä sen pää erilleen kehosta. KUBO-robotin valot Kun aloitat ohjelmoinnin, KUBO-robotin neljä eriväristä valoa aktivoituvat. Eriväriset valot ilmaisevat seuraavaa: SININEN PUNAINEN KUBO on päällä ja odottaa komentoja. VIHREÄ KUBO on havainnut virheen tai sen paristo on melkein tyhjä. VIOLETTI KUBO suorittaa ohjelmajaksoa. KUBO suorittaa funktiota eli toimintamallia. 3

KUBO ja TagTiles -palat Coding Pack -koodauspaketti sisältää kolme lokeroa. Lokero 1 sisältää liikepalat (Movement TagTiles) ja KUBOrobotin pään. Reittipaloilla ohjelmoidaan liikettä eteenpäin, vasemmalle ja oikealle eli luodaan reittejä, joita pitkin KUBO liikkuu. Lokero sisältää nämä liikepalat: 14 x siirry eteenpäin, 6 x siirry oikealle ja 6 x siirry vasemmalle. Liikepalat (Movement TagTiles) 4

Lokero 2 sisältää funktiopalat (Function TagTiles). Funktiopaloilla luodaan funktioita eli toimintamalleja, aliohjelmia ja rekursiivisia funktioita. Funktiopaloissa on kaksi punaista ja kaksi sinistä Tallenna-palaa sekä kaksi punaista ja kaksi sinistä Toista-palaa. Funktiopalat (Function TagTiles) Silmukat Lokero 3 sisältää silmukkapalat (Loop TagTiles) ja parametrit 1 10. KUBO ohjelmoidaan toistamaan liikepaloista muodostettuja jaksoja silmukkapalojen avulla. Lokero sisältää yhden avoimen silmukan ja yhden suljetun silmukan sekä 10 parametripalaa. Kun ohjelmointihetki on ohi, laske palat ja säilytä niitä koodauspaketissa. 5

Koodaustavat Koodaus tarkoittaa yksittäisten ohjeiden kokoamista monimutkaisemmiksi sarjoiksi, joilla ohjataan toimintoja loogisesti. Koodauspaketti sisältää viisi erilaista koodaustapaa: 1. Reitit 2. Funktiot 3. Alaohjelmat 4. Rekursiiviset funktiot 5. Silmukat KUBO alkaa perustason ohjelmoinnista. Se opettaa oppilaat luomaan koodia, jolla ohjataan perusliikkeitä: eteenpäin, vasemmalle ja oikealle. 6

1. Reitit 220 mm Luo KUBO-robotin kulkureitti tehtäväkartalle liikepaloilla (Movement TagTiles ). Laita KUBO ensimmäisen TagTile-palan päälle. Käännä KUBOn pyörät oikeaan suuntaan, jotta se pysyy reitillä. Seuraa KUBOn liikettä. TÄRKEÄÄ: KUBO ei kulje taaksepäin. KUBO siirtyy aina yhden ylimääräisen askeleen eteenpäin reitin lopussa ja pysähtyy vasta sitten. Pyydä koodauslisenssi osoitteesta KUBO.education, ja voit hyödyntää oppituntisuunnitelmia ja tehtäviä, joiden avulla oppilaat oppivat ohjelmoimaan reittejä. Tutustu myös tiiviisiin ohjevideoihimme. 7

2. Funktiot Funktiot-koodaustavassa yksittäiset koodauspalat yhdistetään ja tallennetaan toimintamallin sisältäväksi ohjelmajaksoksi. Oppilas voi tallentaa funktiopaloilla ohjelmajaksoja ja käyttää niitä uudelleen ja uudelleen. Funktiopaloilla voi myös luoda rekursiivisia funktioita ja alaohjelmia. Tallenna ohjelmajakso asettamalla liikepalat kahden Tallennafunktiopalan väliin. Suorita ohjelmajakso asettamalla KUBO Toista-funktiopalan päälle. TÄRKEÄÄ: Aseta tallennettavan funktion liikepalat aina suoraan linjaan. 8

3. Alaohjelmat Alaohjelma on koodijakson sisällä oleva koodijakso. Alaohjelmilla luodaan tiiviimpää koodia, jota on helpompi hallita. Aseta ensin ohjelmajakso kahden Tallenna-funktiopalan väliin (TagTile ). Nyt KUBO tallentaa ohjelmajakson. Aseta sitten äsken luomasi funktion Toista-funktiopala toisen funktion sisälle ja tallenna uusi ohjelmajakso. Suorita funktio asettamalla robotti toiselle Toistafunktiopalalle. 9

4. Rekursiiviset funktiot Rekursiivinen funktio toistaa itseään loputtomasti. Ohjelmoi rekursiivinen funktio asettamalla Toista-funktiopala (TagTile ) siihen funktioon, jonka haluat robotin suorittavan. Ohjelmoi KUBO tallentamaan ohjelmajakso. Irrota Toista-funktiopala funktiosta ja aseta KUBO sen päälle. Nyt KUBO suorittaa ohjelmajaksoa jatkuvasti. Voit pysäyttää KUBOn irrottamalla sen pään kehosta. Pyydä koodauslisenssi osoitteesta KUBO.education, ja voit hyödyntää oppituntisuunnitelmia ja tehtäviä, joiden avulla oppilaat oppivat ohjelmoimaan funktioita, alaohjelmia ja rekursiivisia funktioita. Tutustu myös tiiviisiin ohjevideoihimme. 10

5. Silmukat Tehokas ohjelmointi edellyttää, että lapsi oppii luomaan pitkiä ohjelmajaksoja toistamalla valittuja askelia useammin kuin kerran. Koodauksessa silmukoilla toistetaan funktioita eli toimintamalleja määrätyn monta kertaa. Näin saat KUBOn toistamaan ohjelmajakson useamman kuin yhden kerran: aseta komennot yhden avoimen silmukkapalan ja yhden suljetun silmukkapalan väliin, ja aseta jokin parametripaloista 1 10 kuvan osoittamaan väliin. Tässä esimerkissä KUBO toistaa ohjelmajakson neljä kertaa. Pyydä koodauslisenssi osoitteesta KUBO.education, ja voit hyödyntää oppituntisuunnitelmia ja tehtäviä, joiden avulla oppilaat oppivat ohjelmoimaan silmukoita sisältävää koodia. Tutustu myös tiiviisiin ohjevideoihimme. 11

Monipuolista oppia KUBO on suunniteltu opettamaan oppilaille koodauksen ja tietotekniikan perusteiden lisäksi myös muita tärkeitä taitoja tulevaisuuden varalle. Osoitteesta KUBO.education saatava koodauslisenssi sisältää useita luonnontieteiden, tekniikan ja matematiikan eli ns. STEM-aineiden opetussuunnitelmaan sisältyviä tavoitteita. KUBO opettaa yhteistyötä, kriittistä ajattelua, luovuutta ja viestintää: Oppiainerajat ylittävää oppimista Virheiden korjaaminen Koodi ei ole koskaan valmis ja virheetön heti ensiyrittämällä. Hyvän ohjelmoijan on opittava tunnistamaan virheet ja keksimään kohteet, joita voisi parantaa. Virheiden kautta oppii parhaiten, sillä virheet opettavat pohtimaan ja ratkaisemaan ongelmia. KUBO antaa palautteen välittömästi. Siksi oppilaat huomaavat virheet nopeasti ja oppivat korjaamaan ne vaihtamalla TagTiles -palojen paikkaa. Viestintä KUBO on konkreettinen, käsin koottava oppimisväline, joka kannustaa oppilaita ja opettajia aktiiviseen keskusteluun. Huomaat, kuinka nopeasti oppilaat hallitsevat koodaussanaston ja ymmärtävät konseptia hetki hetkeltä paremmin. He selostavat ohjelmoimiaan liikesarjoja ja oppivat hahmottamaan tilanteita. KUBO ei kaadu kielimuureihin. 12

Luovuus KUBO kannustaa luomaan aina uusia haasteita. Jokainen oppilas voi suunnitella omat, ainutlaatuiset ohjelmansa. Tehtäväkartalle voi keksiä loputtomasti tarinoita, haasteita ja toteutettavia ideoita. Ja kätevillä TagTilepaloilla voi vaivattomasti miettiä, kokeilla ja tutkia erilaisia vaihtoehtoja. Yhteistyö KUBO-tehtäviä ratkaistaan yhdessä. Kätevä ja helppokäyttöinen KUBO opettaa oppilaille tapoja haastaa toisiaan, antaa palautetta ja miettiä yhdessä ideoita ongelmien ratkaisemiseksi. Nykypäivänä työnantajille yhteistyökyky on yksi henkilöstön tärkeimmistä ominaisuuksista. Kriittinen ajattelu Kriittinen ajattelu erottaa tekniikan käyttäjät tekniikan keksijöistä. KUBO kehittää oppilaiden ajattelukykyä. Se saa oppilaan miettimään, mikä on ongelma ja kannustaa keksimään ongelmaan erilaisia ratkaisuja. KUBOn avulla oppilaat oppivat ja harjoittelevat tärkeitä taitoja. KUBO kannustaa oppilaita luottamaan itseensä ja kehittämään luovia ratkaisuja. KUBO kasvattaa tulevaisuuden innovaattoreita. 13

KUBO.education Tervetuloa osoitteeseen KUBO.education: Tutustu koodauslisenssiin ja lataa se käyttöösi. Saat yli 12 tuntia oppituntisuunnitelmia ja tehtäviä yli 4-vuotiaille lapsille ja koululaisille Tutustu ohjevideoihimme, joissa esittelemme KUBOkoodaustavat KUBO-jälleenmyyjien yhteystiedot Tekninen tuki Kirjoita meille osoitteeseen yourfriends@kubo-robot.com KUBO Coding License Congratulations! You ve passed the KUBO Coding License with excellence! Pikaopas KUBOkoodaukseen Licensee Instructor TagTile -koodaus on helppoa näillä ohjeilla pääset alkuun 14

KUBOn käsittelyohjeet Älä pura KUBO-robottia osiin. Jos robotti on purettu osiin, kaikki takuut raukeavat. Käsittele KUBO-robottia varovasti. Älä riko sitä pudottamalla tai käsittelemällä sitä liian rajusti. Älä avaa, pura tai huolla akkuja tulipalon ja palovammojen vaaran takia. Lyhyitä ulkoliittimiä ei saa puristaa kasaan, lävistää tai lyhentää, altistaa yli 60 C:n (140 F) lämpötilalle, kastella tai viedä lähelle avotulta. Tämän laitteen akkulaturit on tarkastettava säännöllisesti. Varmista, että niiden johto, pistoke ja muut osat ovat ehjiä. Jos vaurioita on, latureita ei saa käyttää ennen kuin viat on korjattu. Akku: 3,7 V, 800 mah (3,7*0,800=3 W). Suurin sallittu kuormitusvirta on 700 ma. 15

Kaikki oikeudet pidätetään 2018 KUBO Robotics ApS KUBO Robotics ApS Niels Bohrs Allé 185 - DK-5220 Odense SØ Yritystunnus: 37043858 kubo-robot.com