Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Hyönteisrobotin kääntäminen

TVdata [21.10.2012 14:51:46]

#

Sulautetut-kirjan ohjeissa osassa hyönteisrobotti on vasemmalle kääntymisen ohjeet, mutta ei oikealle kääntymisen. Miten se tehdään?
Vasemmalle kääntyminen:

void moveTurnLeft()
{
  for (int i=0; i<=5; i++) {
    pulseServo(servoFrontPin, frontTurnRightUp);
    pulseServo(servoBackPin, backTurnLeftForward);
  }
  for (int i=0; i<=2; i++) {
    pulseServo(servoFrontPin, centerTurnPos);
    pulseServo(servoBackPin, centerTurnPos);
  }
  for (int i=0; i<=5; i++) {
    pulseServo(servoFrontPin, frontLeftUp);
    pulseServo(servoBackPin, backTurnRightForward);
  }
}

Metabolix [21.10.2012 15:34:09]

#

TVdata kirjoitti:

On vasemmalle kääntymisen ohjeet, mutta ei vasemmalle kääntymisen.

Ristiriita!

Olettaen, että halusit kuitenkin kääntyä oikealle, eikö olisi loogista vain vaihtaa koodista kaikki oikeat ja vasemmat (Right ja Left) vastakkaisiksi?

Lumpio- [23.10.2012 16:57:16]

#

Eikö olisi mielenkiintoisempaa päätellä vastaus itse, tai edes kokeilla eri juttuja kunnas keksit?

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta