Berührungssensor

Der Berührungssensor kennt nur die 2 Zustände an und aus. Er ist ein einfacher Tastsensor. Druckunterschiede kann er nicht erkennen. 

Quelltext
task main()
{
  SetSensor(IN_1,SENSOR_TOUCH);
  OnFwd(OUT_AC, 75);
  while (true)
  {
    if (SENSOR_1 == 1)
    {
      OnRev(OUT_AC, 75); Wait(300);
      OnFwd(OUT_A, 75); Wait(300);
      OnFwd(OUT_AC, 75);
    }
  }
}

Aufgabe

Konstruiere einen Roboter, der die Tischkante mit Hilfe von zwei Berührungssensoren erkennen kann. Er darf nicht vom Tisch fallen.