<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
	<id>https://kruzok.net/index.php?action=history&amp;feed=atom&amp;title=Dia%C4%BEkov%C3%A9_riadenie_robota_cez_PyBrics</id>
	<title>Diaľkové riadenie robota cez PyBrics - História úprav</title>
	<link rel="self" type="application/atom+xml" href="https://kruzok.net/index.php?action=history&amp;feed=atom&amp;title=Dia%C4%BEkov%C3%A9_riadenie_robota_cez_PyBrics"/>
	<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Dia%C4%BEkov%C3%A9_riadenie_robota_cez_PyBrics&amp;action=history"/>
	<updated>2026-05-28T19:15:10Z</updated>
	<subtitle>História úprav pre túto stránku na wiki</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://kruzok.net/index.php?title=Dia%C4%BEkov%C3%A9_riadenie_robota_cez_PyBrics&amp;diff=2491&amp;oldid=prev</id>
		<title>Palo na 16:32, 21. jún 2024</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Dia%C4%BEkov%C3%A9_riadenie_robota_cez_PyBrics&amp;diff=2491&amp;oldid=prev"/>
		<updated>2024-06-21T16:32:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Staršia verzia&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Verzia z 16:32, 21. jún 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Riadok 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ovládač má dva motory - jeden s pákou na nastavovanie rýchlosti, druhý s volantom na riadenie smeru.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Okrem toho má tri tlačidlá na aktivovanie pohybu vpred, vzad a klaksón.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Do druhého robota sa okrem týchto udajov prenáša aj to, či je stlačená ľavá a pravá šípka, ale druhý robot túto informáciu zatiaľ nevyužíva.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ovládač obsahuje tento program:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ovládač obsahuje tento program:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:riadeny_robot.jpg|800px]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:riadeny_robot.jpg|800px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Dia%C4%BEkov%C3%A9_riadenie_robota_cez_PyBrics&amp;diff=2488&amp;oldid=prev</id>
		<title>Palo na 16:17, 21. jún 2024</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Dia%C4%BEkov%C3%A9_riadenie_robota_cez_PyBrics&amp;diff=2488&amp;oldid=prev"/>
		<updated>2024-06-21T16:17:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Staršia verzia&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Verzia z 16:17, 21. jún 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Riadok 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ovládač obsahuje tento program:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ovládač obsahuje tento program:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Image:riadeny_robot.jpg|800px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Image:ovladac.jpg|800px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ovladac.py&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ovladac.py&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l107&quot;&gt;Riadok 107:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 112:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;youtube&amp;gt;_Gg6mv0aJWk&amp;lt;/youtube&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;youtube&amp;gt;_Gg6mv0aJWk&amp;lt;/youtube&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;youtube&gt;QkEqFUAipEQ&amp;lt;/youtube&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Dia%C4%BEkov%C3%A9_riadenie_robota_cez_PyBrics&amp;diff=2487&amp;oldid=prev</id>
		<title>Palo: Vytvorená stránka „Ovládač obsahuje tento program:  ovladac.py  &lt;syntaxhighlight lang=&quot;Python&quot;&gt; from pybricks.hubs import PrimeHub from pybricks.pupdevices import Motor, ColorSensor, UltrasonicSensor, ForceSensor from pybricks.parameters import Button, Color, Direction, Port, Side, Stop from pybricks.robotics import DriveBase from pybricks.tools import wait, StopWatch  hub = PrimeHub(broadcast_channel=1)  print(&quot;ahoj&quot;)  hub.light.on(Color.GREEN) wait(100) hub.light.on(Color.RED) wa…“</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Dia%C4%BEkov%C3%A9_riadenie_robota_cez_PyBrics&amp;diff=2487&amp;oldid=prev"/>
		<updated>2024-06-21T15:36:29Z</updated>

		<summary type="html">&lt;p&gt;Vytvorená stránka „Ovládač obsahuje tento program:  ovladac.py  &amp;lt;syntaxhighlight lang=&amp;quot;Python&amp;quot;&amp;gt; from pybricks.hubs import PrimeHub from pybricks.pupdevices import Motor, ColorSensor, UltrasonicSensor, ForceSensor from pybricks.parameters import Button, Color, Direction, Port, Side, Stop from pybricks.robotics import DriveBase from pybricks.tools import wait, StopWatch  hub = PrimeHub(broadcast_channel=1)  print(&amp;quot;ahoj&amp;quot;)  hub.light.on(Color.GREEN) wait(100) hub.light.on(Color.RED) wa…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ovládač obsahuje tento program:&lt;br /&gt;
&lt;br /&gt;
ovladac.py&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Python&amp;quot;&amp;gt;&lt;br /&gt;
from pybricks.hubs import PrimeHub&lt;br /&gt;
from pybricks.pupdevices import Motor, ColorSensor, UltrasonicSensor, ForceSensor&lt;br /&gt;
from pybricks.parameters import Button, Color, Direction, Port, Side, Stop&lt;br /&gt;
from pybricks.robotics import DriveBase&lt;br /&gt;
from pybricks.tools import wait, StopWatch&lt;br /&gt;
&lt;br /&gt;
hub = PrimeHub(broadcast_channel=1)&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;ahoj&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
hub.light.on(Color.GREEN)&lt;br /&gt;
wait(100)&lt;br /&gt;
hub.light.on(Color.RED)&lt;br /&gt;
wait(50)&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;joha&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
hub.light.on(Color.GREEN)&lt;br /&gt;
wait(100)&lt;br /&gt;
hub.light.on(Color.RED)&lt;br /&gt;
wait(50)&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;cau&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
hub.light.on(Color.GREEN)&lt;br /&gt;
wait(100)&lt;br /&gt;
hub.light.on(Color.RED)&lt;br /&gt;
wait(50)&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;uac&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
mB = Motor(Port.B)&lt;br /&gt;
mD = Motor(Port.D)&lt;br /&gt;
TA = ForceSensor(Port.A)&lt;br /&gt;
TC = ForceSensor(Port.C)&lt;br /&gt;
TE = ForceSensor(Port.E)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
while True:&lt;br /&gt;
  pressed = hub.buttons.pressed()&lt;br /&gt;
  #print(&amp;quot;L:&amp;quot; + str(Button.LEFT in pressed) + &amp;quot;, R: &amp;quot; + str(Button.RIGHT in pressed) + &amp;quot;, mb: &amp;quot; + str(mB.angle() % 360) + &amp;quot;,md: &amp;quot; + str(mD.angle() % 360) + &amp;quot;,TA: &amp;quot; + str(TA.pressed()) + &amp;quot;, TC: &amp;quot; + str(TC.pressed()) + &amp;quot;, TE: &amp;quot; + str(TE.pressed()))&lt;br /&gt;
  data = (Button.LEFT in pressed, Button.RIGHT in pressed, (mB.angle() % 360), (mD.angle() % 360), TA.pressed(), TC.pressed(), TE.pressed())&lt;br /&gt;
  hub.ble.broadcast(data)&lt;br /&gt;
  wait(20)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
riadený robot obsahuje program:&lt;br /&gt;
&lt;br /&gt;
auto.py&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Python&amp;quot;&amp;gt;&lt;br /&gt;
from pybricks.hubs import PrimeHub&lt;br /&gt;
from pybricks.pupdevices import Motor, ColorSensor, UltrasonicSensor, ForceSensor&lt;br /&gt;
from pybricks.parameters import Button, Color, Direction, Port, Side, Stop&lt;br /&gt;
from pybricks.robotics import DriveBase&lt;br /&gt;
from pybricks.tools import wait, StopWatch&lt;br /&gt;
&lt;br /&gt;
hub = PrimeHub(observe_channels=[1])&lt;br /&gt;
&lt;br /&gt;
right_motor = Motor(Port.A, Direction.COUNTERCLOCKWISE)&lt;br /&gt;
left_motor = Motor(Port.E)&lt;br /&gt;
hub.speaker.volume(100)&lt;br /&gt;
&lt;br /&gt;
drive_base = DriveBase(left_motor, right_motor, wheel_diameter=56, axle_track=192)&lt;br /&gt;
&lt;br /&gt;
while True:&lt;br /&gt;
    # Receive broadcast from the other hub.&lt;br /&gt;
&lt;br /&gt;
    data = hub.ble.observe(1)    &lt;br /&gt;
    if data is None:&lt;br /&gt;
        # No data has been received in the last 1 second.&lt;br /&gt;
        hub.light.on(Color.RED)&lt;br /&gt;
    else:&lt;br /&gt;
        &lt;br /&gt;
        # Data was received and is less that one second old.&lt;br /&gt;
        hub.light.on(Color.GREEN)&lt;br /&gt;
        bl, br, mba, mda, tap, tcp, tep = data &lt;br /&gt;
&lt;br /&gt;
        if tep:&lt;br /&gt;
            hub.speaker.beep(1800, 80)&lt;br /&gt;
        if (mba &amp;gt; 270):&lt;br /&gt;
            mba = 270&lt;br /&gt;
        if (mba &amp;lt; 90):&lt;br /&gt;
            mba = 90        &lt;br /&gt;
&lt;br /&gt;
        if (mda &amp;gt; 180):&lt;br /&gt;
            mda = 180&lt;br /&gt;
        if (mda &amp;lt; 10):&lt;br /&gt;
            drive_base.stop()&lt;br /&gt;
        else:&lt;br /&gt;
            if not tap:&lt;br /&gt;
                if not tcp:&lt;br /&gt;
                    mda = 0&lt;br /&gt;
                    drive_base.stop()&lt;br /&gt;
                else:&lt;br /&gt;
                    mda = -mda&lt;br /&gt;
            drive_base.drive(mda, (180 - mba) / 2)&lt;br /&gt;
          &lt;br /&gt;
        #print(&amp;quot;L:&amp;quot; + str(bl) + &amp;quot;, R: &amp;quot; + str(br) + &amp;quot;, mb: &amp;quot; + str(mba) + &amp;quot;,md: &amp;quot; + str(mda) + &amp;quot;,TA: &amp;quot; + str(tap) + &amp;quot;, TC: &amp;quot; + str(tcp) + &amp;quot;, TE: &amp;quot; + str(tep))&lt;br /&gt;
        wait(50)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;_Gg6mv0aJWk&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
</feed>