LeJos První program

A/ Ukázkový program v LeJOS
1.Překopírujeme si ukázkový program na svůj domovský disk
mkdir /home/ucivatel/lejos-pokusy
cp /home/share/lejos_nxj/projects/samples/Tune/Tune.java  /home/ucivatel/lejos-pokusy 
2. Zkompilujeme ukázkový program Tune.java:
cd  /home/ucivatel/lejos-pokusy
nxjc Tune.java
3. Zkontrolujeme USB kabel a stav kostky NXT, jestli je zapnutá.
4. odešleme program do kostky:
nxj -r Tune

Kostka by měla začít hrát jednoduchou melodii. Nyní už můžeme programovat vlastní aplikace :-)
Kompilace , odeslání programu a jeho spuštění v kostce se dá zapsat do jednoho příkazu takto:

clear && nxjc Tune.java && njx -r Tune
Vymaže obrazovku, pokusí se zkompilovat program a pokud se to povede, pošle ho do kostky a spustí.

Pro inspiraci můžete prozkoumat další vzorové programy ve složce

/home/share/lejos_nxj/projects/samples
Syntaxi a použití jednotlivých tříd Lejos NXT najdete v tzv. API:
http://lejos.sourceforge.net/nxt/nxj/api/index.html




B/ Náš vlastní první program v LeJOS
Začneme klasicky programem Hello World ! prohlédněte si okomentovaný program a vyzkoušejte:
// používá metody třídy lejos.nxt:
import lejos.nxt.*; 
//vytvoříme třídu s názvem projektu 
//(stejně se musí jmenovat i soubor s programem !):
public class pokus
{
// v této třídě musí být alespoň metoda main 
// (hlavní program):

  public static void main (String[] aArg)
  // Bude umět vyvolávat vyjímky 
  // (nezbytné pro metodu sleep):
  throws Exception
  {
	//napíšeme na display text:
	LCD.drawString("Hello World",3,4);
	//počkáme 2 sekundy a skončíme:
	Thread.sleep(2000);
  } // Konec metody main
} // konec celé třídy pokus