SEIS!
Mitä? Eikö kaikki aina sujukaan niin kuin olit ajatellut?
Miten yleensä ratkaiset uuden haasteen?
Rakenna sarvikuono
Tässä rakennelmassa on kaksi osaa:
Sarvikuonon vartalo
Sarvikuonon pää
Laita se liikkumaan
Aseta LEGO palikka yhden metrin päähän sarvikuonon nenästä.
Suorita ohjelma, ja katso mitä tapahtuu.
Sarvikuono jyrää LEGO palikan armotta!
Pysähdy palikan kohdalle
Aseta LEGO palikka yhden metrin päähän sarvikuonon nenästä ja ohjelmoi sarvikuono pysähtymään mahdollisimman lähelle palikkaa koskematta siihen.
Kuinka monta pyörän kierrosta tarvitaan, jotta sarvikuono liikkuu mahdollisimman lähelle palikkaa kuitenkaan kaatamatta sitä kumoon?
Laske, kuinka monta pyörän ympärysmittaa tarvitaan kuljettavaan matkaan. Mieti tämän laskutoimituksen perusteella, kuinka monta kierrosta määrität lohkon parametriksi.
d = 5.6 cm
Oletko valmis haasteeseen?
Aseta LEGO palikka 120 cm päähän sarvikuonon nenästä.
Sinulla on yksi mahdollisuus ohjelmoida sarvikuono pysähtymään mahdollisimman lähelle palikkaa kaatamatta sitä kumoon.
Onnea matkaan!
Saatko sarvikuonon pysähtymään, kun sen nenä osuu seinään?
Luo kaksi ohjelmointipinoa:
- Yksi, jossa ei käytetä sensoreita
- Toinen, jossa käytetään (sarvikuonon nenässä olevaa) voima-anturia.
Suorita ohjelmointipinot erikseen ja kuvaile, miten sarvikuonon reaktiot muuttuvat.
Voima-anturin ansiosta sarvikuono havaitsee esineet, kun se koskee niihin, lähtöetäisyydestä riippumatta.
Tässä ohjelmassa ei käytetä voima-anturia:
Tässä ohjelmassa käytetään voima-anturia:
Mieti suoritustasi.
Mikä meni hyvin? Onko jotakin, jonka olisit voinut tehdä paremmin?
Hyvä tietää, että ratkaisit haasteen!