<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
	<id>https://3dliga.robotika.sk/wiki/index.php?action=history&amp;feed=atom&amp;title=Analogovy_joystick_-_manual</id>
	<title>Analogovy joystick - manual - História úprav</title>
	<link rel="self" type="application/atom+xml" href="https://3dliga.robotika.sk/wiki/index.php?action=history&amp;feed=atom&amp;title=Analogovy_joystick_-_manual"/>
	<link rel="alternate" type="text/html" href="https://3dliga.robotika.sk/wiki/index.php?title=Analogovy_joystick_-_manual&amp;action=history"/>
	<updated>2026-08-04T23:27:49Z</updated>
	<subtitle>História úprav pre túto stránku na wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://3dliga.robotika.sk/wiki/index.php?title=Analogovy_joystick_-_manual&amp;diff=267&amp;oldid=prev</id>
		<title>Sebastian: Vytvorená stránka „=== Joystick ===  Joystick ktorý ste dostali má &#039;&#039;&#039;2 osi&#039;&#039;&#039; (X a Y) a &#039;&#039;&#039;1 tlačidlo&#039;&#039;&#039; (SW – stlačenie joysticku). Funguje ako dva potenciometre – otočením v smere X alebo Y sa mení odpor a tým aj analógová hodnota na výstupe.  &#039;&#039;&#039; Zapojenie &#039;&#039;&#039;  {| class=&quot;wikitable&quot; |- ! Pin joysticku !! Pin na RP2350-Zero |- | &#039;&#039;&#039;VCC&#039;&#039;&#039; || 3.3V |- | &#039;&#039;&#039;GND&#039;&#039;&#039; || GND |- | &#039;&#039;&#039;VRX&#039;&#039;&#039; (os X) || GP26 (ADC) |- | &#039;&#039;&#039;VRY&#039;&#039;&#039; (os Y) || GP27 (ADC) |- | &#039;&#039;&#039;SW&#039;&#039;&#039; (tlačidlo) ||…“</title>
		<link rel="alternate" type="text/html" href="https://3dliga.robotika.sk/wiki/index.php?title=Analogovy_joystick_-_manual&amp;diff=267&amp;oldid=prev"/>
		<updated>2026-08-02T11:09:41Z</updated>

		<summary type="html">&lt;p&gt;Vytvorená stránka „=== Joystick ===  Joystick ktorý ste dostali má &amp;#039;&amp;#039;&amp;#039;2 osi&amp;#039;&amp;#039;&amp;#039; (X a Y) a &amp;#039;&amp;#039;&amp;#039;1 tlačidlo&amp;#039;&amp;#039;&amp;#039; (SW – stlačenie joysticku). Funguje ako dva potenciometre – otočením v smere X alebo Y sa mení odpor a tým aj analógová hodnota na výstupe.  &amp;#039;&amp;#039;&amp;#039; Zapojenie &amp;#039;&amp;#039;&amp;#039;  {| class=&amp;quot;wikitable&amp;quot; |- ! Pin joysticku !! Pin na RP2350-Zero |- | &amp;#039;&amp;#039;&amp;#039;VCC&amp;#039;&amp;#039;&amp;#039; || 3.3V |- | &amp;#039;&amp;#039;&amp;#039;GND&amp;#039;&amp;#039;&amp;#039; || GND |- | &amp;#039;&amp;#039;&amp;#039;VRX&amp;#039;&amp;#039;&amp;#039; (os X) || GP26 (ADC) |- | &amp;#039;&amp;#039;&amp;#039;VRY&amp;#039;&amp;#039;&amp;#039; (os Y) || GP27 (ADC) |- | &amp;#039;&amp;#039;&amp;#039;SW&amp;#039;&amp;#039;&amp;#039; (tlačidlo) ||…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== Joystick ===&lt;br /&gt;
&lt;br /&gt;
Joystick ktorý ste dostali má &amp;#039;&amp;#039;&amp;#039;2 osi&amp;#039;&amp;#039;&amp;#039; (X a Y) a &amp;#039;&amp;#039;&amp;#039;1 tlačidlo&amp;#039;&amp;#039;&amp;#039; (SW – stlačenie joysticku). Funguje ako dva potenciometre – otočením v smere X alebo Y sa mení odpor a tým aj analógová hodnota na výstupe.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Zapojenie &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pin joysticku !! Pin na RP2350-Zero&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VCC&amp;#039;&amp;#039;&amp;#039; || 3.3V&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;GND&amp;#039;&amp;#039;&amp;#039; || GND&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VRX&amp;#039;&amp;#039;&amp;#039; (os X) || GP26 (ADC)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VRY&amp;#039;&amp;#039;&amp;#039; (os Y) || GP27 (ADC)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;SW&amp;#039;&amp;#039;&amp;#039; (tlačidlo) || GP6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Kód &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCFFCC&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Vyskúšaj toto:&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; Skopíruj a spusti nasledujúci program. Otvor sériový monitor (115200 baud) a pohybuj joystickom. Sleduj ako sa menia hodnoty.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
const int JOY_X  = 26;&lt;br /&gt;
const int JOY_Y  = 27;&lt;br /&gt;
const int JOY_SW = 6;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  analogReadResolution(12);  // 12-bitové ADC (0–4095)&lt;br /&gt;
  pinMode(JOY_SW, INPUT_PULLUP);  // tlačidlo – aktívne LOW&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  int x  = analogRead(JOY_X);&lt;br /&gt;
  int y  = analogRead(JOY_Y);&lt;br /&gt;
  int sw = digitalRead(JOY_SW);  // 0 = stlačené, 1 = nestlačené&lt;br /&gt;
&lt;br /&gt;
  Serial.print(&amp;quot;X: &amp;quot;); Serial.print(x);&lt;br /&gt;
  Serial.print(&amp;quot;  Y: &amp;quot;); Serial.print(y);&lt;br /&gt;
  Serial.print(&amp;quot;  SW: &amp;quot;); Serial.println(sw == LOW ? &amp;quot;stlacene&amp;quot; : &amp;quot;volne&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  delay(100);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Novinka !! Vysvetlenie&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;INPUT_PULLUP&amp;lt;/code&amp;gt; || Aktivuje vnútorný pull-up rezistor – tlačidlo číta &amp;lt;code&amp;gt;LOW&amp;lt;/code&amp;gt; keď je stlačené a &amp;lt;code&amp;gt;HIGH&amp;lt;/code&amp;gt; keď nie&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sw == LOW&amp;lt;/code&amp;gt; || Tlačidlo je aktívne LOW – stlačenie stiahne pin na GND&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sebastian</name></author>
	</entry>
</feed>