Projekt 1.4 - Turnikety v muzeu

5. Otáčení turniketů

JAVA verze

import lejos.nxt.*;
public class turnikety1
{
  public static void main (String[] aArg)
  throws Exception
  {
     // Vytvoříme novou instanci třídy touch sensor
     // - připojeném na vstupu 1:  
     TouchSensor touch1 = new TouchSensor(SensorPort.S1);
     TouchSensor touch2 = new TouchSensor(SensorPort.S2);
     // Čekáme na dotyk senzoru touch1, 
     //pokud je stisknuto tlačítko ESCAPE program se ukončí.
     //Nastavení výkonu motorů:
     Motor.B.setPower(20);
     Motor.C.setPower(20);
     // Nekonečný cyklus:
     while (true) {
	// Když stiskenme ESC program se ukončí:
     	if  (Button.ESCAPE.isPressed())   
		System.exit(1);
	// Když je stisknuto tlačítko1:
	if (touch1.isPressed) {
		// motor B se otočí o 180: 
		Motor.B.rotate(180,true);

	}
	// Když je stisknuto tlačítko2:
	if (touch2.isPressed) {
		Motor.C.rotate(-180,true);
	}	

     } // Konec nekonečného cyklu
   } // Konec hlavniho programu main
} // konec cele tridy