Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

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.

...

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.

...