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 bnorbi@javacska.hu

2 Programozás bevezetés Java nyelven A http://www.clib.dote.hu/javacska/ea/infosavaria2004 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! 1 2 3 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: http://www.clib.dote.hu/javacska/ea/infosavaria2004 http://www.clib.dote.hu/javacska/ea/infosavaria2004

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, http://lejos.sourceforge.net, http://www.lejos.orghttp://lejos.sourceforge.net http://www.lejos.org leJOS tutorial, http://lejos.sourceforge.net/tutorialhttp://lejos.sourceforge.net/tutorial David J. Barnes, Teaching Introductory Java through LEGO MINDSTORMS Models, ACM SIGCSE 2002, http://portal.acm.org http://portal.acm.org Szövegszerkesztő: XEmacs, http://www.xemacs.orghttp://www.xemacs.org Jávácska vortál, http://www.clib.dote.hu:8081/javacska/b.v http://www.clib.dote.hu:8081/javacska/b.v RIT601.java – RIT603.java teljes források a Jávácska vortálon, ha kérdés van: Bátfai Norbert, bnorbi@javacska.hu


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