Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
#pragma config(Sensor, S3,     kosketus1,           sensorTouch)

int flipflop=0;
int flipAskel=0;
int FlipFlopToiminto();

task main()
{
  int toimii;
  while(true)
  {     toimii=FlipFlopToiminto();
     if(toimii==1)
     {
     /*
       tänne ajotoiminnot
     */
     }
     else
     {
      /*
       tänne pysäytykset
      */
     }
  }
}

int FlipFlopToiminto()
{
  int kosketus2Value=0;
  while(true)
  {
    kosketus2Value = SensorValue(kosketus1);
    if(kosketus2Value==1&&apu==0)
    {
      flipflop=1;
      flipAskel=1;
    }
    if(kosketus2Value==0&&flipflop==1)
    {
      flipAskel=2;
    }
    if(kosketus2Value==1&&apu==2)
    {
      flipflop=0;
      flipAskel=3;
    }
    if(kosketus2Value==0&&apu==3)
    {
      flipAskel=0;
    }
   
  }
}