Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

„Előre! Akadály! Hátra! Fordulj! Előre!” program RobIGOR T(artalék) 600 sorozat Programok: RIT601.java – RIT603.java RIT 600 Kelep László, Nagyatom, Könyves.

Hasonló előadás


Az előadások a következő témára: "„Előre! Akadály! Hátra! Fordulj! Előre!” program RobIGOR T(artalék) 600 sorozat Programok: RIT601.java – RIT603.java RIT 600 Kelep László, Nagyatom, Könyves."— Előadás másolata:

1 „Előre! Akadály! Hátra! Fordulj! Előre!” program RobIGOR T(artalék) 600 sorozat Programok: RIT601.java – RIT603.java RIT 600 Kelep László, Nagyatom, Könyves Kálmán Általános Iskola és Gimnázium

2 Programozás bevezetés Java nyelven A előadás robotos „elkerülő” bevezető példájának átírása Java nyelvrehttp://www.clib.dote.hu/javacska/ea/infosavaria2004 Kinek ajánljuk? – Szakkörvezető tanár bitmanóknak

3 Emlékeztető: a feladat Előre! Akadály! Hátra! Fordulj! Előre! Akadály A bal oldali érzékelő, a jobb oldalira viselkedjen szimmetrikusan A josx.robotics csomaggal a megfelelő három viselkedés: Akadály Előre megy Elkerül balraElkerül jobbra

4 Emlékeztető: technikai beállítások Részletesen a beállítások:

5 RIT 601 Beállítja a jobb és a bal oldali érzékelő objektumot Kiírja, hogy előre és beindítja a jobb és a bal motort Addig üzemelteti a motorokat, amíg nem nyomjuk meg a RUN gombot

6 class JobbErzekelo implements SensorListener { A JobbErzekelo objektumban ez a kód fog futni, ha akadályba ütközik, azaz ha meghívódik a Hátra Fordul Újra előre -be az eseménykezelő kód, hogy csak egyszer hajtódjon végre

7 A josx.robotics csomaggal, azaz megadjuk a VISELKEDÉSEKET Viselkedések: Előre megy Elkerül jobbra Elkerül balra

8 class EloreMegy implements Behavior { Általában: Mikor kell csinálni? Mit? Hogy kell abbahagyni? Most: mindig motorok előremenetbe motorokat leállítani

9 class ElkerulJobbra implements Behavior { Általában: Mikor kell csinálni? Mit? Hogy kell abbahagyni? Most: Ha jobb érzékelő benyomódik motorok hátra, majd jobb fordulóba motorokat leállítani

10 RIT603

11 Források leJOS, Java for the RCX, leJOS tutorial, David J. Barnes, Teaching Introductory Java through LEGO MINDSTORMS Models, ACM SIGCSE 2002, Szövegszerkesztő: XEmacs, Jávácska vortál, RIT601.java – RIT603.java teljes források a Jávácska vortálon, ha kérdés van: Bátfai Norbert,


Letölteni ppt "„Előre! Akadály! Hátra! Fordulj! Előre!” program RobIGOR T(artalék) 600 sorozat Programok: RIT601.java – RIT603.java RIT 600 Kelep László, Nagyatom, Könyves."

Hasonló előadás


Google Hirdetések