<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-256055920668670282</id><updated>2011-06-07T23:31:23.259-07:00</updated><category term='szenzor'/><category term='vonalkövetés'/><category term='encoder'/><category term='labda'/><category term='nxt'/><category term='color'/><category term='első lépések'/><category term='vonal'/><category term='nxc'/><category term='hitechnic'/><category term='compass'/><category term='motor'/><category term='egyensúlyozás'/><category term='bevezető'/><category term='light sensor'/><title type='text'>Robotok</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bokucka-robot.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bokucka-robot.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Járai Csaba</name><uri>http://www.blogger.com/profile/01324063901210263729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-256055920668670282.post-6918627993940198399</id><published>2008-01-09T09:37:00.000-08:00</published><updated>2008-01-09T09:42:33.002-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='egyensúlyozás'/><category scheme='http://www.blogger.com/atom/ns#' term='első lépések'/><category scheme='http://www.blogger.com/atom/ns#' term='labda'/><category scheme='http://www.blogger.com/atom/ns#' term='vonal'/><category scheme='http://www.blogger.com/atom/ns#' term='vonalkövetés'/><title type='text'>Bemutató és videók</title><content type='html'>Első lépések&lt;br /&gt;&lt;OBJECT width="425" height="355"&gt;&lt;PARAM name="movie" value="http://www.youtube.com/v/0S0iTW-Nbr8&amp;rel=1"&gt;&lt;PARAM name="wmode" value="transparent"&gt;&lt;EMBED src="http://www.youtube.com/v/0S0iTW-Nbr8&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/OBJECT&gt;&lt;br /&gt;&lt;br /&gt;Vonalkövetés&lt;br /&gt;&lt;OBJECT width="425" height="355"&gt;&lt;PARAM name="movie" value="http://www.youtube.com/v/QN9sAZM-0q4&amp;rel=1"&gt;&lt;PARAM name="wmode" value="transparent"&gt;&lt;EMBED src="http://www.youtube.com/v/QN9sAZM-0q4&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/OBJECT&gt;&lt;br /&gt;&lt;br /&gt;Vonalkövetés 2 szenzor&lt;br /&gt;&lt;OBJECT width="425" height="355"&gt;&lt;PARAM name="movie" value="http://www.youtube.com/v/p0-xB2zJObo&amp;rel=1"&gt;&lt;PARAM name="wmode" value="transparent"&gt;&lt;EMBED src="http://www.youtube.com/v/p0-xB2zJObo&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/OBJECT&gt;&lt;br /&gt;&lt;br /&gt;Labdázás&lt;br /&gt;&lt;OBJECT width="425" height="355"&gt;&lt;PARAM name="movie" value="http://www.youtube.com/v/cvhFBq9BD9I&amp;rel=1"&gt;&lt;PARAM name="wmode" value="transparent"&gt;&lt;EMBED src="http://www.youtube.com/v/cvhFBq9BD9I&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/OBJECT&gt;&lt;br /&gt;&lt;br /&gt;Egyensúlyozás&lt;br /&gt;&lt;OBJECT width="425" height="355"&gt;&lt;PARAM name="movie" value="http://www.youtube.com/v/FCwULqUhnzA&amp;rel=1"&gt;&lt;PARAM name="wmode" value="transparent"&gt;&lt;EMBED src="http://www.youtube.com/v/FCwULqUhnzA&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/OBJECT&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/256055920668670282-6918627993940198399?l=bokucka-robot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bokucka-robot.blogspot.com/feeds/6918627993940198399/comments/default' title='Megjegyzések küldése'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=256055920668670282&amp;postID=6918627993940198399' title='0 megjegyzés'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/6918627993940198399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/6918627993940198399'/><link rel='alternate' type='text/html' href='http://bokucka-robot.blogspot.com/2008/01/bemutat-s-videk.html' title='Bemutató és videók'/><author><name>vmlinuz</name><uri>http://www.blogger.com/profile/06612895057402769308</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-256055920668670282.post-4476979058097367010</id><published>2007-12-05T00:03:00.000-08:00</published><updated>2007-12-13T16:03:34.878-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='light sensor'/><category scheme='http://www.blogger.com/atom/ns#' term='vonal'/><category scheme='http://www.blogger.com/atom/ns#' term='vonalkövetés'/><category scheme='http://www.blogger.com/atom/ns#' term='nxt'/><title type='text'>Vonalkövetés</title><content type='html'>Algoritmus hamarosan...&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8Q94ViTvdaI&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/8Q94ViTvdaI&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/256055920668670282-4476979058097367010?l=bokucka-robot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bokucka-robot.blogspot.com/feeds/4476979058097367010/comments/default' title='Megjegyzések küldése'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=256055920668670282&amp;postID=4476979058097367010' title='2 megjegyzés'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/4476979058097367010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/4476979058097367010'/><link rel='alternate' type='text/html' href='http://bokucka-robot.blogspot.com/2007/12/vonalkvets.html' title='Vonalkövetés'/><author><name>vmlinuz</name><uri>http://www.blogger.com/profile/06612895057402769308</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-256055920668670282.post-7204756807490565901</id><published>2007-11-19T11:00:00.001-08:00</published><updated>2007-11-19T11:03:27.755-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='szenzor'/><category scheme='http://www.blogger.com/atom/ns#' term='color'/><category scheme='http://www.blogger.com/atom/ns#' term='hitechnic'/><category scheme='http://www.blogger.com/atom/ns#' term='compass'/><title type='text'>MotorTachoCount</title><content type='html'>Ezzel szivok mostanában, mivel az összes motor forgató parancs nullázza a számlálót. Valahogy jó lenne a két motor fordulatainak számát külön megjegyezni, hogy tudjuk mennyit ment a robot.&lt;br /&gt;&lt;br /&gt;A megoldáson még gondolkozok.&lt;br /&gt;&lt;br /&gt;Jó hir, hogy a HiTechnic szenzorok használhatók könnyen az ultrasonichoz hasonlóan, ugyanúgy beállitva és olvasva az adatokat. Eddig a Color sensort és a Compasst használtuk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/256055920668670282-7204756807490565901?l=bokucka-robot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bokucka-robot.blogspot.com/feeds/7204756807490565901/comments/default' title='Megjegyzések küldése'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=256055920668670282&amp;postID=7204756807490565901' title='0 megjegyzés'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/7204756807490565901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/7204756807490565901'/><link rel='alternate' type='text/html' href='http://bokucka-robot.blogspot.com/2007/11/motortachocount.html' title='MotorTachoCount'/><author><name>vmlinuz</name><uri>http://www.blogger.com/profile/06612895057402769308</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-256055920668670282.post-1600540542140026891</id><published>2007-11-19T10:52:00.000-08:00</published><updated>2007-11-19T11:00:15.105-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nxc'/><category scheme='http://www.blogger.com/atom/ns#' term='encoder'/><category scheme='http://www.blogger.com/atom/ns#' term='motor'/><title type='text'>MotorOverload</title><content type='html'>Próbálkozunk egy olyasmit megoldani, hogy ha a robot háttal nekimegy vminek, vagy oldalról felmászik a falra, akkor vegye észre magát. Sajnos a szenzorok száma korlátozott, úgyhogy a motorok encodereire szeretnénk ezt a megoldást alapozni. Sajnos a végső teszteléskor az akkuk lemerültek, úgyhogy nem tudtuk teljesen tesztelni ezt a megoldást.&lt;br /&gt;&lt;br /&gt;Ha jól értelmezem, akkor a MotorOverload() akkor ad 1-es értéket vissza, ha több erőre van szüksége a forgáshoz, mint amennyit kap. Ez alapján akarjuk megállitani a motrokat és visszaforditani a robotot.&lt;br /&gt;&lt;br /&gt;Az idevágó szál:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;task stopback(){&lt;br /&gt;   while(true){&lt;br /&gt;     if((MotorOverload(OUT_B) == 1) || (MotorOverload(OUT_C) == 1)){&lt;br /&gt;       Off(OUT_BC);&lt;br /&gt;       ClearScreen();&lt;br /&gt;       GraphicOut(30,10,"faceclosed.ric");&lt;br /&gt;       if(curdir == 1){&lt;br /&gt;         Acquire(motor);&lt;br /&gt;         curdir = 2;&lt;br /&gt;         OnRevReg(OUT_BC, 30, OUT_REGMODE_SPEED);&lt;br /&gt;         Wait(500);&lt;br /&gt;         forog();&lt;br /&gt;         Release(motor);&lt;br /&gt;       }&lt;br /&gt;       else{&lt;br /&gt;         Acquire(motor);&lt;br /&gt;         curdir = 1;&lt;br /&gt;         OnFwdReg(OUT_BC, 30, OUT_REGMODE_SPEED);&lt;br /&gt;         Wait(500);&lt;br /&gt;         Release(motor);&lt;br /&gt;       }&lt;br /&gt;       ClearScreen();&lt;br /&gt;       GraphicOut(30,10,"faceopen.ric");&lt;br /&gt;&lt;br /&gt;     }&lt;br /&gt;   }&lt;br /&gt;}&lt;/blockquote&gt;A robot mozgási iránya mindig be van állitva, igy tudjuk merre kell visszaforduljon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/256055920668670282-1600540542140026891?l=bokucka-robot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bokucka-robot.blogspot.com/feeds/1600540542140026891/comments/default' title='Megjegyzések küldése'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=256055920668670282&amp;postID=1600540542140026891' title='0 megjegyzés'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/1600540542140026891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/1600540542140026891'/><link rel='alternate' type='text/html' href='http://bokucka-robot.blogspot.com/2007/11/motoroverload.html' title='MotorOverload'/><author><name>vmlinuz</name><uri>http://www.blogger.com/profile/06612895057402769308</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-256055920668670282.post-2050385841347943963</id><published>2007-11-13T16:20:00.001-08:00</published><updated>2007-11-13T16:32:36.809-08:00</updated><title type='text'>Videjók :)</title><content type='html'>&lt;p&gt;ocsilalala feltett pár videót a youtube-ra, lehet nézegetni miken dolgozgattunk. (mondtam már, hogy szar az editor a blogon? kódban sokkal jobb irni :P )&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Na ez a mostani robot, ezzel fogunk ez után is dolgozni&lt;/b&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jOPyxcDr6s4&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/jOPyxcDr6s4&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Egy kicsit meg van keményitve a karja, már nem megy szarrá egy erős fogásnál.&lt;br /&gt;&lt;br /&gt;Eddig ezt tudja a robot:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;induláskor 10 mp-ig körbeforog, keres valami közeli tárgyat (a labdát elméletileg), ha nincs meg akkor indul előre, másképp a labda felé&lt;br /&gt;&lt;/li&gt;&lt;li&gt;meglát vmit az ultrasonic-kal, lelassul, és megy tovább. kinyitott karral. Ha hirtelen már nem látja a tárgyat, akkor valszeg labda és átment fölötte és megpróbálja megfogni&lt;/li&gt;&lt;li&gt;ha sikerült megfogni (touch szenzor), akkor örül, és forog gyorsan mint a bolond, megáll majd zenél&lt;/li&gt;&lt;li&gt;ha nem tűnt el a tárgy, akkor biztos nem labda, megfordul s megy másfelé&lt;/li&gt;&lt;li&gt;ezen kivül nem esik le az asztalról a light szenzor miatt (kivéve ha háttal megy)&lt;/li&gt;&lt;/ul&gt;Valamikor felrakom a forrást is, most nincs kedvem. A program szálakkal működik.&lt;br /&gt;&lt;br /&gt;Másik robot (ez még Robotics Studióval programozva, nem tud semmit majdnem, egyetlen szenzort használ)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Vkl1R3NVKBU&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Vkl1R3NVKBU&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/256055920668670282-2050385841347943963?l=bokucka-robot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bokucka-robot.blogspot.com/feeds/2050385841347943963/comments/default' title='Megjegyzések küldése'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=256055920668670282&amp;postID=2050385841347943963' title='1 megjegyzés'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/2050385841347943963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/2050385841347943963'/><link rel='alternate' type='text/html' href='http://bokucka-robot.blogspot.com/2007/11/videjk.html' title='Videjók :)'/><author><name>vmlinuz</name><uri>http://www.blogger.com/profile/06612895057402769308</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-256055920668670282.post-4669809004055242806</id><published>2007-11-06T10:54:00.000-08:00</published><updated>2007-11-06T11:00:54.757-08:00</updated><title type='text'>Doksik</title><content type='html'>Fasza &lt;a href="http://bricxcc.sourceforge.net/nbc/nxcdoc/NXC_tutorial.pdf"&gt;NXC tutorial by Danny Benedettelli.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bricxcc.sourceforge.net/nbc/nxcdoc/nxc_tutorial_code.zip"&gt;NXC tutorial példaprogramok&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bricxcc.sourceforge.net/nbc/nxcdoc/NXC_Guide.pdf"&gt;NXC teljes leirás&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bricxcc.sourceforge.net/nbc/doc/NBC_tutorial.pdf"&gt;NXB tutorial&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bricxcc.sourceforge.net/nbc/doc/tutorial-0.02.zip"&gt;NXB példák&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/256055920668670282-4669809004055242806?l=bokucka-robot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bokucka-robot.blogspot.com/feeds/4669809004055242806/comments/default' title='Megjegyzések küldése'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=256055920668670282&amp;postID=4669809004055242806' title='0 megjegyzés'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/4669809004055242806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/4669809004055242806'/><link rel='alternate' type='text/html' href='http://bokucka-robot.blogspot.com/2007/11/doksik.html' title='Doksik'/><author><name>vmlinuz</name><uri>http://www.blogger.com/profile/06612895057402769308</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-256055920668670282.post-7179363200288479903</id><published>2007-11-06T10:36:00.000-08:00</published><updated>2007-11-06T10:53:09.932-08:00</updated><title type='text'>Mai szórakozás a robottal</title><content type='html'>Kipróbáltuk a Bricxcc-t és az NXC-t a robotokkal, és eddig csak jók a tapasztalatok. Messze egyszerűbb és átláthatóbb igy programozni a robotot, mint VPL-ben. Magyarul a VPL egy fos emellett.&lt;br /&gt;A Watching the Brick opció nagyon fasza, minden szenzor és encoder állapotát lehet látni realtime is. Ezenkivül a Tools menüben sok más hasznos cucc van.&lt;br /&gt;&lt;br /&gt;Egyedüli "gond" amibe az elején belefutottunk, az a csatlakozás volt. Nem elég szimplán párositani bluetoothon a robotot (Windows vagy Bluesoleil), mert kellenek az NXT driverek is. Ebben különbözött a csatlakozás az MSRS-től. Megoldás: párositás törlése a Winből, driver felrak, restart, Bricxcc elindit, vár, majd a listában megjelennek BTH előtaggal és névvel az érzékelt robotok. Tehát nem COM portot kell választani! Utána megy is, a robot kéri a passkey-t és ennyi, kikapcsolás után is egyből csatlakozik.&lt;br /&gt;A leforditott programok a robot flash-jébe kerülnek, és ott is maradnak, utólag is lehet őket futtatni kézzel, gépi beavatkozás nélkül. És a programok a roboton futnak! Meg lehet őket állitani a gépről is, ha szarul sül el valami, és a robotról is. VPL-ben ezzel szopás van, és szerintem ha a robot kimegy a bluetyúk hatókörből, akkor szinte biztos, hogy a VPL program is megbolondul, ez nem :D&lt;br /&gt;&lt;br /&gt;Na akkor jöhetnek a programok:&lt;br /&gt;&lt;strong&gt;Egyszerű előre-hátra mozgás&lt;/strong&gt;&lt;br /&gt;&lt;blockquote&gt;#include "NXCDefs.h"&lt;br /&gt;&lt;br /&gt;task main(){&lt;br /&gt;     OnFwd(OUT_BC, 30);&lt;br /&gt;     Wait(2000);&lt;br /&gt;     OnRev(OUT_BC, 40);&lt;br /&gt;     Wait(2000);&lt;br /&gt;     Off(OUT_BC);&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Szenzoros mozgás&lt;/span&gt;&lt;br /&gt;Előre megy addig, amig a touch szenzor nem ér el vmit, vagy az ultrasonic 20 cm-nél közelibb távot érzékel, vagy a light szenzor 30-nál kisebb intenzitást érzékel(bekapcsolt fénnyel), vagyis ha nekimegy valami alsó tárgynak, amit az ultrasonic nem érzékel, vagy közel kerül vmihez, vagy vége az asztalnak :)&lt;br /&gt;&lt;blockquote&gt;#include "NXCDefs.h"&lt;br /&gt;&lt;br /&gt;#define THRESHOLD 30&lt;br /&gt;#define NEAR 20&lt;br /&gt;#define VOL 7&lt;br /&gt;&lt;br /&gt;task music()&lt;br /&gt;{&lt;br /&gt;  while (true)&lt;br /&gt;  {&lt;br /&gt;    PlayTone(784,73);&lt;br /&gt;  Wait(75);&lt;br /&gt;  PlayTone(740,73);&lt;br /&gt;  Wait(75);&lt;br /&gt;  PlayTone(659,73);&lt;br /&gt;  Wait(75);&lt;br /&gt;  PlayTone(587,73);&lt;br /&gt;  Wait(75);&lt;br /&gt;  PlayTone(659,35);&lt;br /&gt;  Wait(37);&lt;br /&gt;  PlayTone(659,36);&lt;br /&gt;  Wait(188);&lt;br /&gt;  PlayTone(784,73);&lt;br /&gt;  Wait(75);&lt;br /&gt;  PlayTone(740,73);&lt;br /&gt;  Wait(75);&lt;br /&gt;  PlayTone(659,73);&lt;br /&gt;  Wait(75);&lt;br /&gt;  PlayTone(587,73);&lt;br /&gt;  Wait(75);&lt;br /&gt;  PlayTone(659,35);&lt;br /&gt;  Wait(37);&lt;br /&gt;  PlayTone(659,36);&lt;br /&gt;  Wait(188);&lt;br /&gt;  PlayTone(587,16);&lt;br /&gt;  Wait(18);&lt;br /&gt;  PlayTone(659,17);&lt;br /&gt;  Wait(19);&lt;br /&gt;  PlayTone(659,17);&lt;br /&gt;  Wait(19);&lt;br /&gt;  PlayTone(587,17);&lt;br /&gt;  Wait(19);&lt;br /&gt;  PlayTone(659,35);&lt;br /&gt;  Wait(37);&lt;br /&gt;  PlayTone(659,36);&lt;br /&gt;  Wait(38);&lt;br /&gt;  PlayTone(659,35);&lt;br /&gt;  Wait(37);&lt;br /&gt;  PlayTone(659,36);&lt;br /&gt;  Wait(38);&lt;br /&gt;  PlayTone(587,16);&lt;br /&gt;  Wait(18);&lt;br /&gt;  PlayTone(659,17);&lt;br /&gt;  Wait(19);&lt;br /&gt;  PlayTone(659,17);&lt;br /&gt;  Wait(19);&lt;br /&gt;  PlayTone(587,17);&lt;br /&gt;  Wait(19);&lt;br /&gt;  PlayTone(659,35);&lt;br /&gt;  Wait(37);&lt;br /&gt;  PlayTone(659,17);&lt;br /&gt;  Wait(19);&lt;br /&gt;  PlayTone(587,17);&lt;br /&gt;  Wait(19);&lt;br /&gt;  PlayTone(659,16);&lt;br /&gt;  Wait(18);&lt;br /&gt;  PlayTone(659,36);&lt;br /&gt;  Wait(38);&lt;br /&gt;  PlayTone(659,17);&lt;br /&gt;  Wait(19);&lt;br /&gt;  PlayTone(880,35);&lt;br /&gt;  Wait(37);&lt;br /&gt;  PlayTone(784,36);&lt;br /&gt;  Wait(38);&lt;br /&gt;  PlayTone(784,16);&lt;br /&gt;  Wait(18);&lt;br /&gt;  PlayTone(587,17);&lt;br /&gt;  Wait(19);&lt;br /&gt;  PlayTone(659,36);&lt;br /&gt;  Wait(38);&lt;br /&gt;  PlayTone(587,16);&lt;br /&gt;  Wait(18);&lt;br /&gt;  PlayTone(659,36);&lt;br /&gt;  Wait(38);&lt;br /&gt;  PlayTone(587,17);&lt;br /&gt;  Wait(19);&lt;br /&gt;  PlayTone(659,35);&lt;br /&gt;  Wait(75);&lt;br /&gt;  PlayTone(659,35);&lt;br /&gt;  Wait(37);&lt;br /&gt;  PlayTone(659,36);&lt;br /&gt;  Wait(38);&lt;br /&gt;  PlayTone(659,35);&lt;br /&gt;  Wait(75);&lt;br /&gt;  PlayTone(587,16);&lt;br /&gt;  Wait(18);&lt;br /&gt;  PlayTone(587,17);&lt;br /&gt;  Wait(19);&lt;br /&gt;  PlayTone(587,36);&lt;br /&gt;  Wait(38);&lt;br /&gt;  PlayTone(587,16);&lt;br /&gt;  Wait(18);&lt;br /&gt;  PlayTone(587,17);&lt;br /&gt;  Wait(19);&lt;br /&gt;  PlayTone(494,36);&lt;br /&gt;  Wait(38);&lt;br /&gt;  PlayTone(440,16);&lt;br /&gt;  Wait(18);&lt;br /&gt;  PlayTone(392,17);&lt;br /&gt;  Wait(19);&lt;br /&gt;  PlayTone(330,36);&lt;br /&gt;  Wait(38);&lt;br /&gt;  PlayTone(330,35);&lt;br /&gt;  Wait(37);&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;task kar(){&lt;br /&gt;  while(true){&lt;br /&gt;  OnFwd(OUT_B, 10);&lt;br /&gt;  Wait(3000);&lt;br /&gt;  Off(OUT_B);&lt;br /&gt;  OnRev(OUT_B, 10);&lt;br /&gt;  Wait(3000);&lt;br /&gt;  Off(OUT_B);&lt;br /&gt;  Wait(100);&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;task kiir(){&lt;br /&gt;     while(true){&lt;br /&gt;     ClearScreen();&lt;br /&gt;     TextOut(10, 60, "distance:");&lt;br /&gt;     NumOut(10, 50, SensorUS(IN_4));&lt;br /&gt;     TextOut(10, 40, "light:");&lt;br /&gt;     NumOut(10, 30, Sensor(IN_3));&lt;br /&gt;     Wait(300);&lt;br /&gt;     }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;task movement()&lt;br /&gt;{&lt;br /&gt;  SetSensorLight(IN_3);&lt;br /&gt;  SetSensor(IN_1,SENSOR_TOUCH);&lt;br /&gt;  SetSensorLowspeed(IN_4);&lt;br /&gt;  OnFwd(OUT_AC, 100);&lt;br /&gt;  while (true)&lt;br /&gt;  {&lt;br /&gt;    if (Sensor(IN_3) &lt; THRESHOLD)&lt;br /&gt;    {&lt;br /&gt;      OnRev(OUT_AC, 75);&lt;br /&gt;      Wait(500);&lt;br /&gt;      Off(OUT_AC);&lt;br /&gt;      OnRev(OUT_A, 75);&lt;br /&gt;      Wait(1000);&lt;br /&gt;      until(Sensor(IN_3) &gt;= THRESHOLD);&lt;br /&gt;      OnFwd(OUT_AC, 100);&lt;br /&gt;    }&lt;br /&gt;    if ((SensorUS(IN_4) &lt; NEAR) || (SENSOR_1 == 1)){&lt;br /&gt;      OnRev(OUT_AC, 75);&lt;br /&gt;      Wait(500);&lt;br /&gt;      Off(OUT_AC);&lt;br /&gt;      OnRev(OUT_A, 75);&lt;br /&gt;      Wait(1000);&lt;br /&gt;      until((SensorUS(IN_4) &gt;= NEAR) || (SENSOR_1 == 0));&lt;br /&gt;      OnFwd(OUT_AC, 100);&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;task main(){&lt;br /&gt;     Precedes(kiir, music, movement, kar);&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/256055920668670282-7179363200288479903?l=bokucka-robot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bokucka-robot.blogspot.com/feeds/7179363200288479903/comments/default' title='Megjegyzések küldése'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=256055920668670282&amp;postID=7179363200288479903' title='0 megjegyzés'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/7179363200288479903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/7179363200288479903'/><link rel='alternate' type='text/html' href='http://bokucka-robot.blogspot.com/2007/11/mai-szrakozs-robottal.html' title='Mai szórakozás a robottal'/><author><name>vmlinuz</name><uri>http://www.blogger.com/profile/06612895057402769308</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-256055920668670282.post-6518868671050414547</id><published>2007-11-05T10:16:00.001-08:00</published><updated>2007-11-05T10:26:10.824-08:00</updated><title type='text'>Bricxcc</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vpscTnJontc/Ry9gKvtTUQI/AAAAAAAAAi0/24Vn74b3LUs/s1600-h/Clipboard02.png"&gt;&lt;img src="http://3.bp.blogspot.com/_vpscTnJontc/Ry9gKvtTUQI/AAAAAAAAAi0/24Vn74b3LUs/s320/Clipboard02.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5129424238319718658" /&gt;&lt;/a&gt;&lt;br /&gt;Nézegettem ezt a Bricx Command Centert, elég faszán néz ki. C stilusú programozási nyelv az NXT-hez(is), tud szálakat kezelni, meg mindent: http://bricxcc.sourceforge.net/.&lt;br /&gt;&lt;br /&gt;Példa:&lt;br /&gt;&lt;blockquote&gt;task main()&lt;br /&gt;{&lt;br /&gt;  OnFwd(OUT_AB, 30);&lt;br /&gt;  Wait(4000);&lt;br /&gt;  OnRev(OUT_AB, 30);&lt;br /&gt;  Wait(4000);&lt;br /&gt;  Off(OUT_AB);&lt;br /&gt;}&lt;/blockquote&gt;30%-al előre az A és B motor 4 mp-ig, ugyanez visszafelé. Lényegében az NXT téglát teljesen lehet vele programozni, beleértve a hanglejátszást és a képernyőre irást. Holnap teszt :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/256055920668670282-6518868671050414547?l=bokucka-robot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bokucka-robot.blogspot.com/feeds/6518868671050414547/comments/default' title='Megjegyzések küldése'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=256055920668670282&amp;postID=6518868671050414547' title='0 megjegyzés'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/6518868671050414547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/6518868671050414547'/><link rel='alternate' type='text/html' href='http://bokucka-robot.blogspot.com/2007/11/bricxcc.html' title='Bricxcc'/><author><name>vmlinuz</name><uri>http://www.blogger.com/profile/06612895057402769308</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vpscTnJontc/Ry9gKvtTUQI/AAAAAAAAAi0/24Vn74b3LUs/s72-c/Clipboard02.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-256055920668670282.post-4593340692243337133</id><published>2007-10-24T06:52:00.000-07:00</published><updated>2007-10-24T07:31:35.427-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bevezető'/><title type='text'>Bevezető</title><content type='html'>&lt;p&gt;Van ez a robotos orank es minden amit csinalunk feltsszük ide - előszőr a csapat tagjainak, de a nagyvilágnak is.Csapat tagajai:&lt;br /&gt;&lt;table border="0"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;Kozma Adrian&lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;Szucs Imre&lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;Jarai Csaba&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;img src="http://photos1.hi5.com/0002/701/264/SreeZ2701264-01.jpg" /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;img src="http://www.szaszregen.ro/forum/index.php?PHPSESSID=63dd25d58113b6edefbdb12949b83fed&amp;amp;action=dlattach;id=1123;type=avatar" /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;img src="http://userpics-74.hi5.com/userpics/874/167/167341874.img.small.jpg" /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/256055920668670282-4593340692243337133?l=bokucka-robot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bokucka-robot.blogspot.com/feeds/4593340692243337133/comments/default' title='Megjegyzések küldése'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=256055920668670282&amp;postID=4593340692243337133' title='0 megjegyzés'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/4593340692243337133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/256055920668670282/posts/default/4593340692243337133'/><link rel='alternate' type='text/html' href='http://bokucka-robot.blogspot.com/2007/10/bevezet.html' title='Bevezető'/><author><name>Járai Csaba</name><uri>http://www.blogger.com/profile/01324063901210263729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
