LeJos První program
A/ Ukázkový program v LeJOS
1.Překopírujeme si ukázkový program na svůj domovský disk
4. odešleme program do kostky:
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:
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-pokusy2. Zkompilujeme ukázkový program Tune.java:
cd /home/ucivatel/lejos-pokusy nxjc Tune.java3. 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 TuneVymaž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/samplesSyntaxi 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