Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaKornél Lakatos Megváltozta több, mint 10 éve
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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.