Seuraavien tehtävien tarkoituksena on tuoda uusia tapoja opiskella RobotC -kielen perusteita. Käytettävät anturit mahdollistavat myös haastavampien ja monipuolisimpien robottien tekemisen.

Ohjeita

Ohjeita antureiden käyttöönottoa varten.

Seuraavissa tehtävissä tarvitset seuraavia HiTechnicin antureita:Color Sensor, IR Seeker, EOPD Sensor, Magnetic Compass, Barometric Sensor. Löydät yksinkertaisen esimerkin kustakin anturista painamalla kyseisen anturin linkkiä.

Lisäksi löydät esimerkkejä seuraaviin antureihin: Accelometer Sensor, Angle Sensor, Gyroscopic Sensor, Vision Subsystem v4 for NXT (NXTCam v4) kameraan.


Värianturi (Liitä robottiin HiTechnicin Color Sensor)

Tehtävä 1.
Tee ohjelma, joka saa robotin liikkumaan 50% teholla eteenpäin kahden sekunnin ajan kun värianturille näytetään vihreää.

Tehtävä 2.
Tee ohjelma, joka saa robotin tekemään seuraavista väreistä seuraavia asioita: VIHREÄ: Lähtee liikkumaan eteenpäin 50% teholla, PUNAINEN: Robotti pysähtyy, KELTAINEN: Robotti alkaa pyöriä vastapäivään, SININEN: Robotti alkaa mutkitella.

IR Seeker (Liitä robottiin HiTechnicin IRSeeker Sensor ja ota käyttöön IRBall)

Tehtävä 1.
Kytke palloon virrat ja laita sen taajuus kohtaan D (=1200Hz). Tee ohjelma, joka saa robotin lähtemään liikkeelle kun IRSeeker havaitsee säteilyä.

Tehtävä 2.
Tee ohjelma, joka saa robotin liikkumaan palloa kohti vaikka pallo olisi liikkeellä.

Tehtävä 3.
Jatka edellistä ohjelmaa siten, että robotin ottaa lopulta pallon kiinni ja pysähtyy.

EOPD (Liitä robottiin HiTechnicin EOPD Sensor)

Tehtävä 1.
Tee ohjelma, joka saa robotin pysähtymään, kun sen eteen tulee este.

Tehtävä 2.
Tee ohjelma, joka saa robotin pysähtymään ja kääntymään 90 astetta, kun sen eteen tulee este.

Kompassi (Liitä robottiin HiTechnicin Magnetic Compass Sensor)

Tehtävä 1.
Tee ohjelma, joka pyörittää robottia, kunnes sen keula osoittaa etelään.

Tehtävä 2.
Tee ohjelma, joka saa robotin liikkumaan suoraan kahden sekunnin ajan, jonka jälkeen se kääntyy 90 astetta, ajaa suoraan, kääntyy 180 astetta, ajaa suoraan, kääntyy 90 astetta ja palaa lähtöpaikkaan.

Ilmanpaineanturi (Liitä robottiin HiTechnicin Barometric Sensor)

Tehtävä 1.
Tee ohjelma, joka näyttää luokan lämpötilan Celsius- sekä Farenheit- asteina, sekä antaa äänimerkin mikäli lämpötila muuttuu.

  • No labels
You must log in to comment.