<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
	<id>https://kruzok.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Palo</id>
	<title>Robotický krúžok - Príspevky používateľa [sk]</title>
	<link rel="self" type="application/atom+xml" href="https://kruzok.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Palo"/>
	<link rel="alternate" type="text/html" href="https://kruzok.net/index.php/%C5%A0peci%C3%A1lne:Pr%C3%ADspevky/Palo"/>
	<updated>2026-05-25T00:32:04Z</updated>
	<subtitle>Príspevky používateľa</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://kruzok.net/index.php?title=Gest%C3%A1_-_po%C4%8D%C3%ADtanie_m%C3%A1vnut%C3%AD&amp;diff=2776</id>
		<title>Gestá - počítanie mávnutí</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Gest%C3%A1_-_po%C4%8D%C3%ADtanie_m%C3%A1vnut%C3%AD&amp;diff=2776"/>
		<updated>2026-04-10T10:33:19Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot ultrazvukovým senzorom sníma gestá - počet priblížení ruky (počet mávnutí). Podľa toho urobí rôznu akciu - rozsvieti tlačidlo rôznou farbou. &lt;br /&gt;
&lt;br /&gt;
Program:&lt;br /&gt;
&lt;br /&gt;
[[Image:gesta_program.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:gestaa_program.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download: [[Media:gesta.zip|gesta.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;UNVsdzoDRHM&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Gest%C3%A1_-_po%C4%8D%C3%ADtanie_m%C3%A1vnut%C3%AD&amp;diff=2775</id>
		<title>Gestá - počítanie mávnutí</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Gest%C3%A1_-_po%C4%8D%C3%ADtanie_m%C3%A1vnut%C3%AD&amp;diff=2775"/>
		<updated>2026-04-10T10:32:27Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot ultrazvukovým senzorom sníma gestá - počet priblížení ruky (počet mávnutí). Podľa toho urobí rôznu akciu - rozsvieti tlačidlo rôznou farbou. &lt;br /&gt;
&lt;br /&gt;
Program:&lt;br /&gt;
&lt;br /&gt;
[[Image:gesta_program.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:gestaa_program.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download: [[Media:gesta.zip|gesta.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;UNVsdzoDRHM&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Filipove_vyn%C3%A1lezy&amp;diff=2774</id>
		<title>Filipove vynálezy</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Filipove_vyn%C3%A1lezy&amp;diff=2774"/>
		<updated>2026-02-09T14:50:46Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 4. októbra ==&lt;br /&gt;
&lt;br /&gt;
Urobil som robota, ktorý jazdí po čiernej čiare.&lt;br /&gt;
&lt;br /&gt;
[[Image:filip_po_ciare.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;_56h60h04cU&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Program:&lt;br /&gt;
&lt;br /&gt;
[[Image:program_filip_po_ciare.png]]&lt;br /&gt;
&lt;br /&gt;
== 11. októbra ==&lt;br /&gt;
&lt;br /&gt;
Robot na vesmírnej misii prišiel o jeden senzor. Bolo treba naprogramovať, aby sledoval čiaru iba pomocou jedného senzora.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:filip_po_ciare2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;fk24U6p42Io&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Program:&lt;br /&gt;
&lt;br /&gt;
[[Image:program_filip_po_ciare2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sledovanie bolo trochu trhané a preto som ho vylepšil priamym čítaním hodnoty zo senzora a poslaním rozdielu tejto hodnoty oproti optimálnej hodnoty na hrane (50):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;97ZrC8URcME&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Program:&lt;br /&gt;
&lt;br /&gt;
[[Image:program_filip_po_ciare3.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Január&lt;br /&gt;
&lt;br /&gt;
[[Image:filipov_skrkajuci_radar.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:filipov_skrkajuci_radar2.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;-YOyyhWgihA&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program pre radar s nastavenim vzdialenosti:&lt;br /&gt;
&lt;br /&gt;
[[Image:filipov_program.png]]&lt;br /&gt;
&lt;br /&gt;
Download: [[Media:filipov_program.zip]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
2026:&lt;br /&gt;
&lt;br /&gt;
Február:&lt;br /&gt;
&lt;br /&gt;
[https://www.tinkercad.com/things/g1j1IjGPUSM-stuple-do-auta-mark11?sharecode=JfMBLv6OQ7BJLfprpYlly1ztxtp-O1MR5-_gTA2YfdE ŠTUPEL DO AUTA]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Filipove_vyn%C3%A1lezy&amp;diff=2773</id>
		<title>Filipove vynálezy</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Filipove_vyn%C3%A1lezy&amp;diff=2773"/>
		<updated>2026-02-09T14:49:20Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 4. októbra ==&lt;br /&gt;
&lt;br /&gt;
Urobil som robota, ktorý jazdí po čiernej čiare.&lt;br /&gt;
&lt;br /&gt;
[[Image:filip_po_ciare.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;_56h60h04cU&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Program:&lt;br /&gt;
&lt;br /&gt;
[[Image:program_filip_po_ciare.png]]&lt;br /&gt;
&lt;br /&gt;
== 11. októbra ==&lt;br /&gt;
&lt;br /&gt;
Robot na vesmírnej misii prišiel o jeden senzor. Bolo treba naprogramovať, aby sledoval čiaru iba pomocou jedného senzora.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:filip_po_ciare2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;fk24U6p42Io&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Program:&lt;br /&gt;
&lt;br /&gt;
[[Image:program_filip_po_ciare2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sledovanie bolo trochu trhané a preto som ho vylepšil priamym čítaním hodnoty zo senzora a poslaním rozdielu tejto hodnoty oproti optimálnej hodnoty na hrane (50):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;97ZrC8URcME&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Program:&lt;br /&gt;
&lt;br /&gt;
[[Image:program_filip_po_ciare3.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Január&lt;br /&gt;
&lt;br /&gt;
[[Image:filipov_skrkajuci_radar.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:filipov_skrkajuci_radar2.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;-YOyyhWgihA&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program pre radar s nastavenim vzdialenosti:&lt;br /&gt;
&lt;br /&gt;
[[Image:filipov_program.png]]&lt;br /&gt;
&lt;br /&gt;
Download: [[Media:filipov_program.zip]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
2026:&lt;br /&gt;
&lt;br /&gt;
Február:&lt;br /&gt;
&lt;br /&gt;
[https://www.tinkercad.com/things/g1j1IjGPUSM-stuple-do-auta-mark11?sharecode=JfMBLv6OQ7BJLfprpYlly1ztxtp-O1MR5-_gTA2YfdE ŠTUPEL DO AUTA]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Kruzok_2025/2026&amp;diff=2772</id>
		<title>Kruzok 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Kruzok_2025/2026&amp;diff=2772"/>
		<updated>2026-02-09T14:48:29Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Robot s mecanum podvozkom]]&lt;br /&gt;
* [[Aničkina hra BODKA]]&lt;br /&gt;
* [[Glebove projekty]]&lt;br /&gt;
* [[Michalove projekty]]&lt;br /&gt;
* [[Aničkin záznamník rytmu]]&lt;br /&gt;
* [[Meranie plochy pôdorysu]]&lt;br /&gt;
* [[Gestá - počítanie mávnutí]]&lt;br /&gt;
* [[Filipove vynálezy]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2757</id>
		<title>Robot s mecanum podvozkom</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2757"/>
		<updated>2025-12-08T16:06:52Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Odkazy:&lt;br /&gt;
&lt;br /&gt;
* [https://www.pololu.com/file/0J86/TB6612FNG.pdf datasheet k radiču na motory]&lt;br /&gt;
* [[Media:prg.zip|-dvadsiata verzia programu]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PWMA  11    10&lt;br /&gt;
AIN2  3     8&lt;br /&gt;
AIN1  A1    5&lt;br /&gt;
BIN1  2     4&lt;br /&gt;
BIN2  7     A0&lt;br /&gt;
PWMB  6     9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Media:prg_mecanum_test.zip|testovací program pre všetkých 16 kombinácií]]&lt;br /&gt;
&lt;br /&gt;
* Prvá pekná funkčná verzia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(2, OUTPUT);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(8, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);&lt;br /&gt;
  pinMode(10, OUTPUT);&lt;br /&gt;
  pinMode(11, OUTPUT);&lt;br /&gt;
  pinMode(14, OUTPUT);&lt;br /&gt;
  pinMode(15, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// IN1: H, IN2: L, PWM: H&lt;br /&gt;
void left_motor_a_cw() {&lt;br /&gt;
  digitalWrite(15, HIGH);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void left_motor_a_ccw() {&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(15, LOW);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void left_motor_b_cw() {&lt;br /&gt;
  digitalWrite(2, HIGH);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void left_motor_b_ccw() {&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_a_cw() {&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_a_ccw() {&lt;br /&gt;
  digitalWrite(8, HIGH);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_b_cw() {&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(14, LOW);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_b_ccw() {&lt;br /&gt;
  digitalWrite(14, HIGH);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void stop_all_motors() {&lt;br /&gt;
  // L: 2,3,4,5,6,8,9,15&lt;br /&gt;
  // H: 7,10,11,14&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(14, LOW);&lt;br /&gt;
  digitalWrite(15, LOW);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 0  toc vlavo&lt;br /&gt;
// 3  dopredu&lt;br /&gt;
// 6  vlavo&lt;br /&gt;
// 9  vpravo&lt;br /&gt;
// 12  dozadu&lt;br /&gt;
// 15  toc vpravo&lt;br /&gt;
&lt;br /&gt;
void otocka_vlavo()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void otocka_vpravo()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_cw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vzad()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vpred()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_cw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vpravo()&lt;br /&gt;
{&lt;br /&gt;
      left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vlavo()&lt;br /&gt;
{&lt;br /&gt;
      left_motor_a_cw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
&lt;br /&gt;
  //experiment 1&lt;br /&gt;
&lt;br /&gt;
  //vzad&lt;br /&gt;
    vzad();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vpred&lt;br /&gt;
    vpred();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //otocka vlavo&lt;br /&gt;
    otocka_vlavo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //otocka vpravo&lt;br /&gt;
    otocka_vpravo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vlavo&lt;br /&gt;
    vlavo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vpravo&lt;br /&gt;
    vpravo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;uF86j4S_eR4&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;nAwwLohU5JA&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Media:sikmo.zip|Stiahnite si program!]]&lt;br /&gt;
&lt;br /&gt;
Chceli by sme funkciu, ktorá pohne vozíkom do zadaného uhla zadanou rýchlosťou. Prvý pokus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt;&lt;br /&gt;
void sikmo_uhol_vpravo(int angle, int speed)&lt;br /&gt;
{&lt;br /&gt;
  if (uhol &amp;lt; 45)&lt;br /&gt;
  {&lt;br /&gt;
    int s2 = round(speed * tan((45 - angle) / 180.0 * M_PI));&lt;br /&gt;
    left_motor_a_cw(speed);&lt;br /&gt;
    left_motor_b_cw(s2);&lt;br /&gt;
    right_motor_a_cw(speed);&lt;br /&gt;
    right_motor_b_cw(s2);&lt;br /&gt;
  }&lt;br /&gt;
  else   if (uhol &amp;lt; 90)&lt;br /&gt;
  {&lt;br /&gt;
     int s2 = round(speed * tan((angle - 45) / 180.0 * M_PI))&lt;br /&gt;
    left_motor_a_cw(speed);&lt;br /&gt;
    left_motor_b_ccw(s2);&lt;br /&gt;
    right_motor_a_ccw(speed);&lt;br /&gt;
    right_motor_b_cw(s2);&lt;br /&gt;
  }&lt;br /&gt;
  else   if (uhol &amp;lt; 135)&lt;br /&gt;
  {&lt;br /&gt;
       int s2 = round(speed * tan((angle- 45) / 180.0 * M_PI))&lt;br /&gt;
    left_motor_a_cw(s2);&lt;br /&gt;
    left_motor_b_ccw(speed);&lt;br /&gt;
    right_motor_a_ccw(s2);&lt;br /&gt;
    right_motor_b_cw(speed);&lt;br /&gt;
  }&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
     int s2 = round(speed * tan((angle - 135) / 180.0 * M_PI))&lt;br /&gt;
    left_motor_a_ccw(s2);&lt;br /&gt;
    left_motor_b_ccw(speed);&lt;br /&gt;
    right_motor_a_ccw(s2);&lt;br /&gt;
    right_motor_b_ccw(speed);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2756</id>
		<title>Robot s mecanum podvozkom</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2756"/>
		<updated>2025-12-08T16:05:21Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Odkazy:&lt;br /&gt;
&lt;br /&gt;
* [https://www.pololu.com/file/0J86/TB6612FNG.pdf datasheet k radiču na motory]&lt;br /&gt;
* [[Media:prg.zip|-dvadsiata verzia programu]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PWMA  11    10&lt;br /&gt;
AIN2  3     8&lt;br /&gt;
AIN1  A1    5&lt;br /&gt;
BIN1  2     4&lt;br /&gt;
BIN2  7     A0&lt;br /&gt;
PWMB  6     9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Media:prg_mecanum_test.zip|testovací program pre všetkých 16 kombinácií]]&lt;br /&gt;
&lt;br /&gt;
* Prvá pekná funkčná verzia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(2, OUTPUT);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(8, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);&lt;br /&gt;
  pinMode(10, OUTPUT);&lt;br /&gt;
  pinMode(11, OUTPUT);&lt;br /&gt;
  pinMode(14, OUTPUT);&lt;br /&gt;
  pinMode(15, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// IN1: H, IN2: L, PWM: H&lt;br /&gt;
void left_motor_a_cw() {&lt;br /&gt;
  digitalWrite(15, HIGH);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void left_motor_a_ccw() {&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(15, LOW);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void left_motor_b_cw() {&lt;br /&gt;
  digitalWrite(2, HIGH);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void left_motor_b_ccw() {&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_a_cw() {&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_a_ccw() {&lt;br /&gt;
  digitalWrite(8, HIGH);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_b_cw() {&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(14, LOW);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_b_ccw() {&lt;br /&gt;
  digitalWrite(14, HIGH);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void stop_all_motors() {&lt;br /&gt;
  // L: 2,3,4,5,6,8,9,15&lt;br /&gt;
  // H: 7,10,11,14&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(14, LOW);&lt;br /&gt;
  digitalWrite(15, LOW);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 0  toc vlavo&lt;br /&gt;
// 3  dopredu&lt;br /&gt;
// 6  vlavo&lt;br /&gt;
// 9  vpravo&lt;br /&gt;
// 12  dozadu&lt;br /&gt;
// 15  toc vpravo&lt;br /&gt;
&lt;br /&gt;
void otocka_vlavo()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void otocka_vpravo()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_cw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vzad()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vpred()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_cw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vpravo()&lt;br /&gt;
{&lt;br /&gt;
      left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vlavo()&lt;br /&gt;
{&lt;br /&gt;
      left_motor_a_cw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
&lt;br /&gt;
  //experiment 1&lt;br /&gt;
&lt;br /&gt;
  //vzad&lt;br /&gt;
    vzad();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vpred&lt;br /&gt;
    vpred();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //otocka vlavo&lt;br /&gt;
    otocka_vlavo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //otocka vpravo&lt;br /&gt;
    otocka_vpravo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vlavo&lt;br /&gt;
    vlavo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vpravo&lt;br /&gt;
    vpravo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;uF86j4S_eR4&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;nAwwLohU5JA&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Media:sikmo.zip|Stiahnite si program!]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt;&lt;br /&gt;
void sikmo_uhol_vpravo(int angle, int speed)&lt;br /&gt;
{&lt;br /&gt;
  if (uhol &amp;lt; 45)&lt;br /&gt;
  {&lt;br /&gt;
    int s2 = round(speed * tan((45 - angle) / 180.0 * M_PI));&lt;br /&gt;
    left_motor_a_cw(speed);&lt;br /&gt;
    left_motor_b_cw(s2);&lt;br /&gt;
    right_motor_a_cw(speed);&lt;br /&gt;
    right_motor_b_cw(s2);&lt;br /&gt;
  }&lt;br /&gt;
  else   if (uhol &amp;lt; 90)&lt;br /&gt;
  {&lt;br /&gt;
     int s2 = round(speed * tan((angle - 45) / 180.0 * M_PI))&lt;br /&gt;
    left_motor_a_cw(speed);&lt;br /&gt;
    left_motor_b_ccw(s2);&lt;br /&gt;
    right_motor_a_ccw(speed);&lt;br /&gt;
    right_motor_b_cw(s2);&lt;br /&gt;
  }&lt;br /&gt;
  else   if (uhol &amp;lt; 135)&lt;br /&gt;
  {&lt;br /&gt;
       int s2 = round(speed * tan((angle- 45) / 180.0 * M_PI))&lt;br /&gt;
    left_motor_a_cw(s2);&lt;br /&gt;
    left_motor_b_ccw(speed);&lt;br /&gt;
    right_motor_a_ccw(s2);&lt;br /&gt;
    right_motor_b_cw(speed);&lt;br /&gt;
  }&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
     int s2 = round(speed * tan((angle - 135) / 180.0 * M_PI))&lt;br /&gt;
    left_motor_a_ccw(s2);&lt;br /&gt;
    left_motor_b_ccw(speed);&lt;br /&gt;
    right_motor_a_ccw(s2);&lt;br /&gt;
    right_motor_b_ccw(speed);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlihgt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2755</id>
		<title>Robot s mecanum podvozkom</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2755"/>
		<updated>2025-12-08T14:56:23Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Odkazy:&lt;br /&gt;
&lt;br /&gt;
* [https://www.pololu.com/file/0J86/TB6612FNG.pdf datasheet k radiču na motory]&lt;br /&gt;
* [[Media:prg.zip|-dvadsiata verzia programu]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PWMA  11    10&lt;br /&gt;
AIN2  3     8&lt;br /&gt;
AIN1  A1    5&lt;br /&gt;
BIN1  2     4&lt;br /&gt;
BIN2  7     A0&lt;br /&gt;
PWMB  6     9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Media:prg_mecanum_test.zip|testovací program pre všetkých 16 kombinácií]]&lt;br /&gt;
&lt;br /&gt;
* Prvá pekná funkčná verzia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(2, OUTPUT);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(8, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);&lt;br /&gt;
  pinMode(10, OUTPUT);&lt;br /&gt;
  pinMode(11, OUTPUT);&lt;br /&gt;
  pinMode(14, OUTPUT);&lt;br /&gt;
  pinMode(15, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// IN1: H, IN2: L, PWM: H&lt;br /&gt;
void left_motor_a_cw() {&lt;br /&gt;
  digitalWrite(15, HIGH);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void left_motor_a_ccw() {&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(15, LOW);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void left_motor_b_cw() {&lt;br /&gt;
  digitalWrite(2, HIGH);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void left_motor_b_ccw() {&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_a_cw() {&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_a_ccw() {&lt;br /&gt;
  digitalWrite(8, HIGH);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_b_cw() {&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(14, LOW);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_b_ccw() {&lt;br /&gt;
  digitalWrite(14, HIGH);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void stop_all_motors() {&lt;br /&gt;
  // L: 2,3,4,5,6,8,9,15&lt;br /&gt;
  // H: 7,10,11,14&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(14, LOW);&lt;br /&gt;
  digitalWrite(15, LOW);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 0  toc vlavo&lt;br /&gt;
// 3  dopredu&lt;br /&gt;
// 6  vlavo&lt;br /&gt;
// 9  vpravo&lt;br /&gt;
// 12  dozadu&lt;br /&gt;
// 15  toc vpravo&lt;br /&gt;
&lt;br /&gt;
void otocka_vlavo()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void otocka_vpravo()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_cw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vzad()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vpred()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_cw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vpravo()&lt;br /&gt;
{&lt;br /&gt;
      left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vlavo()&lt;br /&gt;
{&lt;br /&gt;
      left_motor_a_cw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
&lt;br /&gt;
  //experiment 1&lt;br /&gt;
&lt;br /&gt;
  //vzad&lt;br /&gt;
    vzad();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vpred&lt;br /&gt;
    vpred();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //otocka vlavo&lt;br /&gt;
    otocka_vlavo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //otocka vpravo&lt;br /&gt;
    otocka_vpravo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vlavo&lt;br /&gt;
    vlavo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vpravo&lt;br /&gt;
    vpravo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;uF86j4S_eR4&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;nAwwLohU5JA&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Media:sikmo.zip|Stiahnite si program!]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:Sikmo.zip&amp;diff=2754</id>
		<title>Súbor:Sikmo.zip</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:Sikmo.zip&amp;diff=2754"/>
		<updated>2025-12-08T14:54:37Z</updated>

		<summary type="html">&lt;p&gt;Palo: Program na robotiku&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zhrnutie ==&lt;br /&gt;
Program na robotiku&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2753</id>
		<title>Robot s mecanum podvozkom</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2753"/>
		<updated>2025-12-08T14:53:59Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Odkazy:&lt;br /&gt;
&lt;br /&gt;
* [https://www.pololu.com/file/0J86/TB6612FNG.pdf datasheet k radiču na motory]&lt;br /&gt;
* [[Media:prg.zip|-dvadsiata verzia programu]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PWMA  11    10&lt;br /&gt;
AIN2  3     8&lt;br /&gt;
AIN1  A1    5&lt;br /&gt;
BIN1  2     4&lt;br /&gt;
BIN2  7     A0&lt;br /&gt;
PWMB  6     9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Media:prg_mecanum_test.zip|testovací program pre všetkých 16 kombinácií]]&lt;br /&gt;
&lt;br /&gt;
* Prvá pekná funkčná verzia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(2, OUTPUT);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(8, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);&lt;br /&gt;
  pinMode(10, OUTPUT);&lt;br /&gt;
  pinMode(11, OUTPUT);&lt;br /&gt;
  pinMode(14, OUTPUT);&lt;br /&gt;
  pinMode(15, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// IN1: H, IN2: L, PWM: H&lt;br /&gt;
void left_motor_a_cw() {&lt;br /&gt;
  digitalWrite(15, HIGH);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void left_motor_a_ccw() {&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(15, LOW);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void left_motor_b_cw() {&lt;br /&gt;
  digitalWrite(2, HIGH);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void left_motor_b_ccw() {&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_a_cw() {&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_a_ccw() {&lt;br /&gt;
  digitalWrite(8, HIGH);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_b_cw() {&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(14, LOW);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_b_ccw() {&lt;br /&gt;
  digitalWrite(14, HIGH);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void stop_all_motors() {&lt;br /&gt;
  // L: 2,3,4,5,6,8,9,15&lt;br /&gt;
  // H: 7,10,11,14&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(14, LOW);&lt;br /&gt;
  digitalWrite(15, LOW);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 0  toc vlavo&lt;br /&gt;
// 3  dopredu&lt;br /&gt;
// 6  vlavo&lt;br /&gt;
// 9  vpravo&lt;br /&gt;
// 12  dozadu&lt;br /&gt;
// 15  toc vpravo&lt;br /&gt;
&lt;br /&gt;
void otocka_vlavo()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void otocka_vpravo()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_cw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vzad()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vpred()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_cw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vpravo()&lt;br /&gt;
{&lt;br /&gt;
      left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vlavo()&lt;br /&gt;
{&lt;br /&gt;
      left_motor_a_cw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
&lt;br /&gt;
  //experiment 1&lt;br /&gt;
&lt;br /&gt;
  //vzad&lt;br /&gt;
    vzad();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vpred&lt;br /&gt;
    vpred();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //otocka vlavo&lt;br /&gt;
    otocka_vlavo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //otocka vpravo&lt;br /&gt;
    otocka_vpravo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vlavo&lt;br /&gt;
    vlavo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vpravo&lt;br /&gt;
    vpravo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;uF86j4S_eR4&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;nAwwLohU5JA&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Media:sikmo.zip|- Stiahnite si program!]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2752</id>
		<title>Robot s mecanum podvozkom</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2752"/>
		<updated>2025-12-08T13:53:40Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Odkazy:&lt;br /&gt;
&lt;br /&gt;
* [https://www.pololu.com/file/0J86/TB6612FNG.pdf datasheet k radiču na motory]&lt;br /&gt;
* [[Media:prg.zip|-dvadsiata verzia programu]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PWMA  11    10&lt;br /&gt;
AIN2  3     8&lt;br /&gt;
AIN1  A1    5&lt;br /&gt;
BIN1  2     4&lt;br /&gt;
BIN2  7     A0&lt;br /&gt;
PWMB  6     9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Media:prg_mecanum_test.zip|testovací program pre všetkých 16 kombinácií]]&lt;br /&gt;
&lt;br /&gt;
* Prvá pekná funkčná verzia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(2, OUTPUT);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(8, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);&lt;br /&gt;
  pinMode(10, OUTPUT);&lt;br /&gt;
  pinMode(11, OUTPUT);&lt;br /&gt;
  pinMode(14, OUTPUT);&lt;br /&gt;
  pinMode(15, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// IN1: H, IN2: L, PWM: H&lt;br /&gt;
void left_motor_a_cw() {&lt;br /&gt;
  digitalWrite(15, HIGH);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void left_motor_a_ccw() {&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(15, LOW);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void left_motor_b_cw() {&lt;br /&gt;
  digitalWrite(2, HIGH);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void left_motor_b_ccw() {&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_a_cw() {&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_a_ccw() {&lt;br /&gt;
  digitalWrite(8, HIGH);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_b_cw() {&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(14, LOW);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_b_ccw() {&lt;br /&gt;
  digitalWrite(14, HIGH);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void stop_all_motors() {&lt;br /&gt;
  // L: 2,3,4,5,6,8,9,15&lt;br /&gt;
  // H: 7,10,11,14&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(14, LOW);&lt;br /&gt;
  digitalWrite(15, LOW);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 0  toc vlavo&lt;br /&gt;
// 3  dopredu&lt;br /&gt;
// 6  vlavo&lt;br /&gt;
// 9  vpravo&lt;br /&gt;
// 12  dozadu&lt;br /&gt;
// 15  toc vpravo&lt;br /&gt;
&lt;br /&gt;
void otocka_vlavo()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void otocka_vpravo()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_cw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vzad()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vpred()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_cw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vpravo()&lt;br /&gt;
{&lt;br /&gt;
      left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vlavo()&lt;br /&gt;
{&lt;br /&gt;
      left_motor_a_cw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
&lt;br /&gt;
  //experiment 1&lt;br /&gt;
&lt;br /&gt;
  //vzad&lt;br /&gt;
    vzad();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vpred&lt;br /&gt;
    vpred();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //otocka vlavo&lt;br /&gt;
    otocka_vlavo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //otocka vpravo&lt;br /&gt;
    otocka_vpravo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vlavo&lt;br /&gt;
    vlavo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vpravo&lt;br /&gt;
    vpravo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;uF86j4S_eR4&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;nAwwLohU5JA&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2751</id>
		<title>Robot s mecanum podvozkom</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2751"/>
		<updated>2025-12-01T18:59:28Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Odkazy:&lt;br /&gt;
&lt;br /&gt;
* [https://www.pololu.com/file/0J86/TB6612FNG.pdf datasheet k radiču na motory]&lt;br /&gt;
* [[Media:prg.zip|-dvadsiata verzia programu]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PWMA  11    10&lt;br /&gt;
AIN2  3     8&lt;br /&gt;
AIN1  A1    5&lt;br /&gt;
BIN1  2     4&lt;br /&gt;
BIN2  7     A0&lt;br /&gt;
PWMB  6     9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Media:prg_mecanum_test.zip|testovací program pre všetkých 16 kombinácií]]&lt;br /&gt;
&lt;br /&gt;
* Prvá pekná funkčná verzia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(2, OUTPUT);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(8, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);&lt;br /&gt;
  pinMode(10, OUTPUT);&lt;br /&gt;
  pinMode(11, OUTPUT);&lt;br /&gt;
  pinMode(14, OUTPUT);&lt;br /&gt;
  pinMode(15, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// IN1: H, IN2: L, PWM: H&lt;br /&gt;
void left_motor_a_cw() {&lt;br /&gt;
  digitalWrite(15, HIGH);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void left_motor_a_ccw() {&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(15, LOW);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void left_motor_b_cw() {&lt;br /&gt;
  digitalWrite(2, HIGH);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void left_motor_b_ccw() {&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_a_cw() {&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_a_ccw() {&lt;br /&gt;
  digitalWrite(8, HIGH);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_b_cw() {&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(14, LOW);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_b_ccw() {&lt;br /&gt;
  digitalWrite(14, HIGH);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void stop_all_motors() {&lt;br /&gt;
  // L: 2,3,4,5,6,8,9,15&lt;br /&gt;
  // H: 7,10,11,14&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(14, LOW);&lt;br /&gt;
  digitalWrite(15, LOW);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 0  toc vlavo&lt;br /&gt;
// 3  dopredu&lt;br /&gt;
// 6  vlavo&lt;br /&gt;
// 9  vpravo&lt;br /&gt;
// 12  dozadu&lt;br /&gt;
// 15  toc vpravo&lt;br /&gt;
&lt;br /&gt;
void otocka_vlavo()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void otocka_vpravo()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_cw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vzad()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vpred()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_cw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vpravo()&lt;br /&gt;
{&lt;br /&gt;
      left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vlavo()&lt;br /&gt;
{&lt;br /&gt;
      left_motor_a_cw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
&lt;br /&gt;
  //experiment 1&lt;br /&gt;
&lt;br /&gt;
  //vzad&lt;br /&gt;
    vzad();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vpred&lt;br /&gt;
    vpred();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //otocka vlavo&lt;br /&gt;
    otocka_vlavo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //otocka vpravo&lt;br /&gt;
    otocka_vpravo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vlavo&lt;br /&gt;
    vlavo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vpravo&lt;br /&gt;
    vpravo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;uF86j4S_eR4&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2745</id>
		<title>Robot s mecanum podvozkom</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2745"/>
		<updated>2025-11-24T17:21:12Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Odkazy:&lt;br /&gt;
&lt;br /&gt;
* [https://www.pololu.com/file/0J86/TB6612FNG.pdf datasheet k radiču na motory]&lt;br /&gt;
* [[Media:prg.zip|-dvadsiata verzia programu]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PWMA  11    10&lt;br /&gt;
AIN2  3     8&lt;br /&gt;
AIN1  A1    5&lt;br /&gt;
BIN1  2     4&lt;br /&gt;
BIN2  6     9&lt;br /&gt;
PWMB  7     A0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Media:prg_mecanum_test.zip|testovací program pre všetkých 16 kombinácií]]&lt;br /&gt;
&lt;br /&gt;
* Prvá pekná funkčná verzia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(2, OUTPUT);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(8, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);&lt;br /&gt;
  pinMode(10, OUTPUT);&lt;br /&gt;
  pinMode(11, OUTPUT);&lt;br /&gt;
  pinMode(14, OUTPUT);&lt;br /&gt;
  pinMode(15, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// IN1: H, IN2: L, PWM: H&lt;br /&gt;
void left_motor_a_cw() {&lt;br /&gt;
  digitalWrite(15, HIGH);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void left_motor_a_ccw() {&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(15, LOW);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void left_motor_b_cw() {&lt;br /&gt;
  digitalWrite(2, HIGH);&lt;br /&gt;
  digitalWrite(6, LOW);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void left_motor_b_ccw() {&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_a_cw() {&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_a_ccw() {&lt;br /&gt;
  digitalWrite(8, HIGH);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_b_cw() {&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(9, LOW);&lt;br /&gt;
  digitalWrite(14, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void right_motor_b_ccw() {&lt;br /&gt;
  digitalWrite(9, HIGH);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(14, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void stop_all_motors() {&lt;br /&gt;
  // L: 2,3,4,5,6,8,9,15&lt;br /&gt;
  // H: 7,10,11,14&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(6, LOW);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(9, LOW);&lt;br /&gt;
  digitalWrite(15, LOW);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  digitalWrite(10, HIGH);&lt;br /&gt;
  digitalWrite(11, HIGH);&lt;br /&gt;
  digitalWrite(14, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 0  toc vlavo&lt;br /&gt;
// 3  dopredu&lt;br /&gt;
// 6  vlavo&lt;br /&gt;
// 9  vpravo&lt;br /&gt;
// 12  dozadu&lt;br /&gt;
// 15  toc vpravo&lt;br /&gt;
&lt;br /&gt;
void otocka_vlavo()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void otocka_vpravo()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_cw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vzad()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vpred()&lt;br /&gt;
{&lt;br /&gt;
    left_motor_a_cw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vpravo()&lt;br /&gt;
{&lt;br /&gt;
      left_motor_a_ccw();&lt;br /&gt;
    left_motor_b_cw();&lt;br /&gt;
    right_motor_a_cw();&lt;br /&gt;
    right_motor_b_ccw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void vlavo()&lt;br /&gt;
{&lt;br /&gt;
      left_motor_a_cw();&lt;br /&gt;
    left_motor_b_ccw();&lt;br /&gt;
    right_motor_a_ccw();&lt;br /&gt;
    right_motor_b_cw();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
&lt;br /&gt;
  //experiment 1&lt;br /&gt;
&lt;br /&gt;
  //vzad&lt;br /&gt;
    vzad();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vpred&lt;br /&gt;
    vpred();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //otocka vlavo&lt;br /&gt;
    otocka_vlavo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //otocka vpravo&lt;br /&gt;
    otocka_vpravo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vlavo&lt;br /&gt;
    vlavo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
&lt;br /&gt;
  //vpravo&lt;br /&gt;
    vpravo();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
    stop_all_motors();&lt;br /&gt;
    delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;uF86j4S_eR4&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:Prg_mecanum_test.zip&amp;diff=2744</id>
		<title>Súbor:Prg mecanum test.zip</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:Prg_mecanum_test.zip&amp;diff=2744"/>
		<updated>2025-11-17T17:58:40Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2743</id>
		<title>Robot s mecanum podvozkom</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2743"/>
		<updated>2025-11-17T17:58:13Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Odkazy:&lt;br /&gt;
&lt;br /&gt;
* [https://www.pololu.com/file/0J86/TB6612FNG.pdf datasheet k radiču na motory]&lt;br /&gt;
* [[Media:prg.zip|-dvadsiata verzia programu]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PWMA  11    10&lt;br /&gt;
AIN2  3     8&lt;br /&gt;
AIN1  A1    5&lt;br /&gt;
BIN1  2     4&lt;br /&gt;
BIN2  6     9&lt;br /&gt;
PWMB  7     A0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Media:prg_mecanum_test.zip|testovací program pre všetkých 16 kombinácií]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2742</id>
		<title>Robot s mecanum podvozkom</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2742"/>
		<updated>2025-11-17T16:35:58Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Odkazy:&lt;br /&gt;
&lt;br /&gt;
* [https://www.pololu.com/file/0J86/TB6612FNG.pdf datasheet k radiču na motory]&lt;br /&gt;
* [[Media:prg.zip|-dvadsiata verzia programu]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PWMA  11    10&lt;br /&gt;
AIN2  3     8&lt;br /&gt;
AIN1  A1    5&lt;br /&gt;
BIN1  2     4&lt;br /&gt;
BIN2  6     9&lt;br /&gt;
PWMB  7     A0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Ani%C4%8Dkin_z%C3%A1znamn%C3%ADk_rytmu&amp;diff=2741</id>
		<title>Aničkin záznamník rytmu</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Ani%C4%8Dkin_z%C3%A1znamn%C3%ADk_rytmu&amp;diff=2741"/>
		<updated>2025-11-03T16:35:12Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Program by mal vedieť zaznamenávať rytmus.&lt;br /&gt;
&lt;br /&gt;
Najskôr sa naučíme pracovať so zoznamom.&lt;br /&gt;
Nasledujúci program umožňuje do zoznamu pridávať čísla, ktoré si vieme určiť stláčaním šípky. Po pridaní piatich čísel sa znovu po jednom zobrazia na displeji postupne rovnaké čísla ako sme povkladali do zoznamu:&lt;br /&gt;
&lt;br /&gt;
[[Image:praca_so_zoznamom.png]]&lt;br /&gt;
&lt;br /&gt;
Download: [[Media:praca_so_zoznamom.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;Ez30bN_mg18&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Okrem toho budeme potrebovať stopovať čas - použitím stopiek (timer). Nasledujúci program meria čas medzi dvoma stlačeniami šípky a potom tento zaznamenaný čas odpípa naspäť:&lt;br /&gt;
&lt;br /&gt;
[[Image:stopovanie_casu.png]]&lt;br /&gt;
&lt;br /&gt;
Download: [[Media:stopovanie_casu.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;LpcrJ75HQUs&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tieto dve myšlienky by sme potrebovali spojiť do jedného programu - ktorý bude stopovať čas medzi jednotlivými stlačeniami šípky a ukladať tieto časové trvania do zoznamu, aby ich potom odtiaľ znovu povyberal, keď bude po stlačení druhej šípky rytmus znovu prehrávať.&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:Stopovanie_casu.zip&amp;diff=2740</id>
		<title>Súbor:Stopovanie casu.zip</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:Stopovanie_casu.zip&amp;diff=2740"/>
		<updated>2025-11-03T16:32:30Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:Stopovanie_casu.png&amp;diff=2739</id>
		<title>Súbor:Stopovanie casu.png</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:Stopovanie_casu.png&amp;diff=2739"/>
		<updated>2025-11-03T16:31:37Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Ani%C4%8Dkin_z%C3%A1znamn%C3%ADk_rytmu&amp;diff=2738</id>
		<title>Aničkin záznamník rytmu</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Ani%C4%8Dkin_z%C3%A1znamn%C3%ADk_rytmu&amp;diff=2738"/>
		<updated>2025-11-03T16:30:14Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Program by mal vedieť zaznamenávať rytmus.&lt;br /&gt;
&lt;br /&gt;
Najskôr sa naučíme pracovať so zoznamom.&lt;br /&gt;
Nasledujúci program umožňuje do zoznamu pridávať čísla, ktoré si vieme určiť stláčaním šípky. Po pridaní piatich čísel sa znovu po jednom zobrazia na displeji postupne rovnaké čísla ako sme povkladali do zoznamu:&lt;br /&gt;
&lt;br /&gt;
[[Image:praca_so_zoznamom.png]]&lt;br /&gt;
&lt;br /&gt;
Download: [[Media:praca_so_zoznamom.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;Ez30bN_mg18&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Okrem toho budeme potrebovať stopovať čas - použitím stopiek (timer). Nasledujúci program meria čas medzi dvoma stlačeniami šípky a potom tento zaznamenaný čas odpípa naspäť:&lt;br /&gt;
&lt;br /&gt;
[[Image:stopovanie_casu.png]]&lt;br /&gt;
&lt;br /&gt;
Download: [[Media:stopovanie_casu.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;dlkfjdlkjg&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tieto dve myšlienky by sme potrebovali spojiť do jedného programu - ktorý bude stopovať čas medzi jednotlivými stlačeniami šípky a ukladať tieto časové trvania do zoznamu, aby ich potom odtiaľ znovu povyberal, keď bude po stlačení druhej šípky rytmus znovu prehrávať.&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:Praca_so_zoznamom.zip&amp;diff=2737</id>
		<title>Súbor:Praca so zoznamom.zip</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:Praca_so_zoznamom.zip&amp;diff=2737"/>
		<updated>2025-11-03T16:29:12Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:Praca_so_zoznamom.png&amp;diff=2736</id>
		<title>Súbor:Praca so zoznamom.png</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:Praca_so_zoznamom.png&amp;diff=2736"/>
		<updated>2025-11-03T16:28:35Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Ani%C4%8Dkin_z%C3%A1znamn%C3%ADk_rytmu&amp;diff=2735</id>
		<title>Aničkin záznamník rytmu</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Ani%C4%8Dkin_z%C3%A1znamn%C3%ADk_rytmu&amp;diff=2735"/>
		<updated>2025-11-03T16:27:09Z</updated>

		<summary type="html">&lt;p&gt;Palo: Vytvorená stránka „Program by mal vedieť zaznamenávať rytmus.  Najskôr sa naučíme pracovať so zoznamom. Nasledujúci program umožňuje do zoznamu pridávať čísla, ktoré si vieme určiť stláčaním šípky. Po pridaní piatich čísel sa znovu po jednom zobrazia na displeji postupne rovnaké čísla ako sme povkladali do zoznamu:  Image:praca_so_zoznamom.png  Download: Media:praca_so_zoznamom.zip  &amp;lt;youtube&amp;gt;prdfgdg&amp;lt;/youtube&amp;gt;  ----  Okrem toho budeme potrebovať st…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Program by mal vedieť zaznamenávať rytmus.&lt;br /&gt;
&lt;br /&gt;
Najskôr sa naučíme pracovať so zoznamom.&lt;br /&gt;
Nasledujúci program umožňuje do zoznamu pridávať čísla, ktoré si vieme určiť stláčaním šípky. Po pridaní piatich čísel sa znovu po jednom zobrazia na displeji postupne rovnaké čísla ako sme povkladali do zoznamu:&lt;br /&gt;
&lt;br /&gt;
[[Image:praca_so_zoznamom.png]]&lt;br /&gt;
&lt;br /&gt;
Download: [[Media:praca_so_zoznamom.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;prdfgdg&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Okrem toho budeme potrebovať stopovať čas - použitím stopiek (timer). Nasledujúci program meria čas medzi dvoma stlačeniami šípky a potom tento zaznamenaný čas odpípa naspäť:&lt;br /&gt;
&lt;br /&gt;
[[Image:stopovanie_casu.png]]&lt;br /&gt;
&lt;br /&gt;
Download: [[Media:stopovanie_casu.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;dlkfjdlkjg&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tieto dve myšlienky by sme potrebovali spojiť do jedného programu - ktorý bude stopovať čas medzi jednotlivými stlačeniami šípky a ukladať tieto časové trvania do zoznamu, aby ich potom odtiaľ znovu povyberal, keď bude po stlačení druhej šípky rytmus znovu prehrávať.&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Kruzok_2025/2026&amp;diff=2734</id>
		<title>Kruzok 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Kruzok_2025/2026&amp;diff=2734"/>
		<updated>2025-11-03T16:07:42Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Robot s mecanum podvozkom]]&lt;br /&gt;
* [[Aničkina hra BODKA]]&lt;br /&gt;
* [[Glebove projekty]]&lt;br /&gt;
* [[Michalove projekty]]&lt;br /&gt;
* [[Aničkin záznamník rytmu]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:I.zip&amp;diff=2733</id>
		<title>Súbor:I.zip</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:I.zip&amp;diff=2733"/>
		<updated>2025-11-03T14:46:27Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:I.png&amp;diff=2732</id>
		<title>Súbor:I.png</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:I.png&amp;diff=2732"/>
		<updated>2025-11-03T14:45:37Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Michalove_projekty&amp;diff=2731</id>
		<title>Michalove projekty</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Michalove_projekty&amp;diff=2731"/>
		<updated>2025-11-03T14:45:11Z</updated>

		<summary type="html">&lt;p&gt;Palo: Vytvorená stránka „Robot sleduje čiaru a keď narazí na prekážku, tak ju obíde.  Program: Media:i.zip  Image:i.png  Video:  &amp;lt;youtube&amp;gt;0sqmXUdzbdQ&amp;lt;/youtube&amp;gt;“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot sleduje čiaru a keď narazí na prekážku, tak ju obíde.&lt;br /&gt;
&lt;br /&gt;
Program: [[Media:i.zip]]&lt;br /&gt;
&lt;br /&gt;
[[Image:i.png]]&lt;br /&gt;
&lt;br /&gt;
Video:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;0sqmXUdzbdQ&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Kruzok_2025/2026&amp;diff=2730</id>
		<title>Kruzok 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Kruzok_2025/2026&amp;diff=2730"/>
		<updated>2025-11-03T14:41:39Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Robot s mecanum podvozkom]]&lt;br /&gt;
* [[Aničkina hra BODKA]]&lt;br /&gt;
* [[Glebove projekty]]&lt;br /&gt;
* [[Michalove projekty]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Glebove_projekty&amp;diff=2729</id>
		<title>Glebove projekty</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Glebove_projekty&amp;diff=2729"/>
		<updated>2025-11-03T14:32:29Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot sleduje čiaru a keď narazí na prekážku, tak ju obíde.&lt;br /&gt;
&lt;br /&gt;
Program: [[Media:program_ciara_prekazka.zip]]&lt;br /&gt;
&lt;br /&gt;
[[Image:program_ciara_prekazka.png]]&lt;br /&gt;
&lt;br /&gt;
Video:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;xvfgzteILq0&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:Program_ciara_prekazka.png&amp;diff=2728</id>
		<title>Súbor:Program ciara prekazka.png</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:Program_ciara_prekazka.png&amp;diff=2728"/>
		<updated>2025-11-03T14:28:33Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:Program_ciara_prekazka.zip&amp;diff=2727</id>
		<title>Súbor:Program ciara prekazka.zip</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:Program_ciara_prekazka.zip&amp;diff=2727"/>
		<updated>2025-11-03T14:27:54Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Glebove_projekty&amp;diff=2726</id>
		<title>Glebove projekty</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Glebove_projekty&amp;diff=2726"/>
		<updated>2025-11-03T14:27:29Z</updated>

		<summary type="html">&lt;p&gt;Palo: Vytvorená stránka „Robot sleduje čiaru a keď narazí na prekážku, tak ju obíde.  Program: Media:program_ciara_prekazka.zip  Image:program_ciara_prekazka.png  Video:  &amp;lt;youtube&amp;gt;dfgdgdg&amp;lt;/youtube&amp;gt;“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot sleduje čiaru a keď narazí na prekážku, tak ju obíde.&lt;br /&gt;
&lt;br /&gt;
Program: [[Media:program_ciara_prekazka.zip]]&lt;br /&gt;
&lt;br /&gt;
[[Image:program_ciara_prekazka.png]]&lt;br /&gt;
&lt;br /&gt;
Video:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;dfgdgdg&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Kruzok_2025/2026&amp;diff=2725</id>
		<title>Kruzok 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Kruzok_2025/2026&amp;diff=2725"/>
		<updated>2025-11-03T14:25:21Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Robot s mecanum podvozkom]]&lt;br /&gt;
* [[Aničkina hra BODKA]]&lt;br /&gt;
* [[Glebove projekty]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Ani%C4%8Dkina_hra_BODKA&amp;diff=2724</id>
		<title>Aničkina hra BODKA</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Ani%C4%8Dkina_hra_BODKA&amp;diff=2724"/>
		<updated>2025-10-27T17:10:45Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Turnaj pre dvoch hráčov, ktorí musia dostať svoju bodku do cieľa 5x. Meria sa čas, komu sa to podarí rýchlejšie:&lt;br /&gt;
&lt;br /&gt;
Download: [[Media:bodka_program.zip]]&lt;br /&gt;
&lt;br /&gt;
Program:&lt;br /&gt;
&lt;br /&gt;
[[Image:bodka_prg.png]]&lt;br /&gt;
&lt;br /&gt;
Video:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;Ta8r98-cHCM&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:Bodka_prg.png&amp;diff=2723</id>
		<title>Súbor:Bodka prg.png</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:Bodka_prg.png&amp;diff=2723"/>
		<updated>2025-10-27T17:07:20Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:Bodka_program.zip&amp;diff=2722</id>
		<title>Súbor:Bodka program.zip</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:Bodka_program.zip&amp;diff=2722"/>
		<updated>2025-10-27T17:00:37Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Ani%C4%8Dkina_hra_BODKA&amp;diff=2721</id>
		<title>Aničkina hra BODKA</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Ani%C4%8Dkina_hra_BODKA&amp;diff=2721"/>
		<updated>2025-10-27T16:59:59Z</updated>

		<summary type="html">&lt;p&gt;Palo: Vytvorená stránka „Turnaj pre dvoch hráčov, ktorí musia dostať svoju bodku do cieľa 5x. Meria sa čas, komu sa to podarí rýchlejšie:  Download: Media:bodka_program.zip  Program:  Image:bodka_prg.png  Video:  &amp;lt;youtube&amp;gt;dfgdfgdfg&amp;lt;/youtube&amp;gt;“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Turnaj pre dvoch hráčov, ktorí musia dostať svoju bodku do cieľa 5x. Meria sa čas, komu sa to podarí rýchlejšie:&lt;br /&gt;
&lt;br /&gt;
Download: [[Media:bodka_program.zip]]&lt;br /&gt;
&lt;br /&gt;
Program:&lt;br /&gt;
&lt;br /&gt;
[[Image:bodka_prg.png]]&lt;br /&gt;
&lt;br /&gt;
Video:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;dfgdfgdfg&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Kruzok_2025/2026&amp;diff=2720</id>
		<title>Kruzok 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Kruzok_2025/2026&amp;diff=2720"/>
		<updated>2025-10-27T16:58:43Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Robot s mecanum podvozkom]]&lt;br /&gt;
* [[Aničkina hra BODKA]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=MediaWiki:Sidebar&amp;diff=2719</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=MediaWiki:Sidebar&amp;diff=2719"/>
		<updated>2025-10-27T16:58:05Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Kruzok_2025/2026|25/26&lt;br /&gt;
** Kruzok_2024/2025|24/25&lt;br /&gt;
** aktivita|23/24&lt;br /&gt;
** denníček|staršie&lt;br /&gt;
** archív|archív&lt;br /&gt;
** ROBOCUP_2020|robocup&lt;br /&gt;
** 3D tlač|3D tlač&lt;br /&gt;
** CNC fréza|CNC fréza&lt;br /&gt;
** Arduino|arduino&lt;br /&gt;
** Zaujímavosti|zaujímavosti&lt;br /&gt;
** -&lt;br /&gt;
** helppage|help&lt;br /&gt;
** recentchanges-url|recentchanges&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:Prg.zip&amp;diff=2718</id>
		<title>Súbor:Prg.zip</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:Prg.zip&amp;diff=2718"/>
		<updated>2025-10-13T16:17:13Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2717</id>
		<title>Robot s mecanum podvozkom</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2717"/>
		<updated>2025-10-13T16:16:43Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Odkazy:&lt;br /&gt;
&lt;br /&gt;
* [https://www.pololu.com/file/0J86/TB6612FNG.pdf datasheet k radiču na motory]&lt;br /&gt;
* [[Media:prg.zip|-dvadsiata verzia programu]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2716</id>
		<title>Robot s mecanum podvozkom</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Robot_s_mecanum_podvozkom&amp;diff=2716"/>
		<updated>2025-10-13T14:54:27Z</updated>

		<summary type="html">&lt;p&gt;Palo: Vytvorená stránka „Odkazy:  * [https://www.pololu.com/file/0J86/TB6612FNG.pdf datasheet k radiču na motory]“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Odkazy:&lt;br /&gt;
&lt;br /&gt;
* [https://www.pololu.com/file/0J86/TB6612FNG.pdf datasheet k radiču na motory]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Kruzok_2025/2026&amp;diff=2715</id>
		<title>Kruzok 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Kruzok_2025/2026&amp;diff=2715"/>
		<updated>2025-10-13T14:53:54Z</updated>

		<summary type="html">&lt;p&gt;Palo: Vytvorená stránka „* Robot s mecanum podvozkom“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Robot s mecanum podvozkom]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Jakubove_%C3%BAspechy&amp;diff=2692</id>
		<title>Jakubove úspechy</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Jakubove_%C3%BAspechy&amp;diff=2692"/>
		<updated>2025-01-24T15:52:49Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;24. január&lt;br /&gt;
&lt;br /&gt;
Programoval som robota na jazdenie po čiare:&lt;br /&gt;
&lt;br /&gt;
[[Image:jakub_ciara_program.png]]&lt;br /&gt;
&lt;br /&gt;
Download: [[Media:jakub_ciara_program.zip]]&lt;br /&gt;
&lt;br /&gt;
[[Image:jakub_ciara_robot.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;7SLc7Rmqxl4&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Jakubove_%C3%BAspechy&amp;diff=2691</id>
		<title>Jakubove úspechy</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Jakubove_%C3%BAspechy&amp;diff=2691"/>
		<updated>2025-01-24T15:52:33Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;24. január&lt;br /&gt;
&lt;br /&gt;
Programoval som robota na jazdenie po čiare:&lt;br /&gt;
&lt;br /&gt;
[[Image:jakub_ciara_program.png]]&lt;br /&gt;
&lt;br /&gt;
Download: [[Media:jakub_ciara_program.zip]]&lt;br /&gt;
&lt;br /&gt;
[[Image:jakub_ciara_robot.jpg]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;7SLc7Rmqxl4&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:Jakub_ciara_robot.jpg&amp;diff=2690</id>
		<title>Súbor:Jakub ciara robot.jpg</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:Jakub_ciara_robot.jpg&amp;diff=2690"/>
		<updated>2025-01-24T15:52:01Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:Jakub_ciara_program.png&amp;diff=2689</id>
		<title>Súbor:Jakub ciara program.png</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:Jakub_ciara_program.png&amp;diff=2689"/>
		<updated>2025-01-24T15:47:22Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Jakubove_%C3%BAspechy&amp;diff=2688</id>
		<title>Jakubove úspechy</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Jakubove_%C3%BAspechy&amp;diff=2688"/>
		<updated>2025-01-24T15:47:09Z</updated>

		<summary type="html">&lt;p&gt;Palo: Vytvorená stránka „24. január  Programoval som robota na jazdenie po čiare:  Image:jakub_ciara_program.png  Download: Media:jakub_ciara_program.zip  800px  &amp;lt;youtube&amp;gt;7SLc7Rmqxl4&amp;lt;/youtube&amp;gt;“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;24. január&lt;br /&gt;
&lt;br /&gt;
Programoval som robota na jazdenie po čiare:&lt;br /&gt;
&lt;br /&gt;
[[Image:jakub_ciara_program.png]]&lt;br /&gt;
&lt;br /&gt;
Download: [[Media:jakub_ciara_program.zip]]&lt;br /&gt;
&lt;br /&gt;
[[Image:jakub_ciara_robot.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;7SLc7Rmqxl4&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=Kruzok_2024/2025&amp;diff=2687</id>
		<title>Kruzok 2024/2025</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=Kruzok_2024/2025&amp;diff=2687"/>
		<updated>2025-01-24T15:43:33Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Bruno-Jano-Mišo]]&lt;br /&gt;
* [[Filipove vynálezy]]&lt;br /&gt;
* [[Dominik, Miško a Stanko]]&lt;br /&gt;
* [[MOLAstudios]]&lt;br /&gt;
* [[Vravec Studios]][[image:VRAVEC_VECTOR_BLACK_LOGO.png|15px]]&lt;br /&gt;
* [[F1lip]]&lt;br /&gt;
* [[Kapitán Spiccato a Major Espressivo]]&lt;br /&gt;
* [[Jakubove úspechy]]&lt;br /&gt;
* [[zo života novembrového krúžku]]&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/32740527077.html&lt;br /&gt;
&lt;br /&gt;
Návod na stavbu elektronickej hry: [[Media:elektronicka_hra.zip|elektronicka_hra.zip]] (zip/Word)&amp;lt;br&amp;gt;&lt;br /&gt;
Príklad krabičky, ktorý si môžete naklonovať a vyrobiť vlastný: [https://www.tinkercad.com/things/hA8p9Uv1YWW-box-for-clicking-game linka na TinkerCAD]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
	<entry>
		<id>https://kruzok.net/index.php?title=S%C3%BAbor:Filipov_program.png&amp;diff=2686</id>
		<title>Súbor:Filipov program.png</title>
		<link rel="alternate" type="text/html" href="https://kruzok.net/index.php?title=S%C3%BAbor:Filipov_program.png&amp;diff=2686"/>
		<updated>2025-01-24T15:36:53Z</updated>

		<summary type="html">&lt;p&gt;Palo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>
	</entry>
</feed>