
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.robotika.sk/robowiki/index.php?action=history&amp;feed=atom&amp;title=Noty.nxc</id>
		<title>Noty.nxc - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.robotika.sk/robowiki/index.php?action=history&amp;feed=atom&amp;title=Noty.nxc"/>
		<link rel="alternate" type="text/html" href="https://wiki.robotika.sk/robowiki/index.php?title=Noty.nxc&amp;action=history"/>
		<updated>2026-04-21T15:44:41Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.robotika.sk/robowiki/index.php?title=Noty.nxc&amp;diff=2792&amp;oldid=prev</id>
		<title>Palo at 09:34, 26 March 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.robotika.sk/robowiki/index.php?title=Noty.nxc&amp;diff=2792&amp;oldid=prev"/>
				<updated>2008-03-26T09:34:19Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Krúžok Robotiky]]&lt;br /&gt;
 &lt;br /&gt;
 /* noty.nxc&lt;br /&gt;
 &lt;br /&gt;
    Program hra melodiu zadanu v poli a na display vykresluje&lt;br /&gt;
    noty, ktoreho hra. Naeditujte si svoju oblubenu melodiu...&lt;br /&gt;
    &lt;br /&gt;
    Autor: Adam&lt;br /&gt;
    &lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 /*vo funkcii ,,void Noty&amp;quot; sa budu podla freq vykreslovat noty */&lt;br /&gt;
 #include &amp;quot;NXCdefs.h&amp;quot;&lt;br /&gt;
 #define c 262  //definovanie not&lt;br /&gt;
 #define d 294&lt;br /&gt;
 #define e 330&lt;br /&gt;
 #define f 349&lt;br /&gt;
 #define g 392&lt;br /&gt;
 #define a 440&lt;br /&gt;
 #define h 495&lt;br /&gt;
 #define c2 524&lt;br /&gt;
 #define h&lt;br /&gt;
  void Noty(int freq, int i /*int y*/) //definovanie funkcie noty&lt;br /&gt;
  {&lt;br /&gt;
    switch (freq)&lt;br /&gt;
     {&lt;br /&gt;
      case 262 : {&lt;br /&gt;
                  CircleOut(i, 20, 2);&lt;br /&gt;
                  LineOut(i+2, 20, i+2, 40);&lt;br /&gt;
                 };break;&lt;br /&gt;
      case 294 : {&lt;br /&gt;
                  CircleOut(i, 22, 2);&lt;br /&gt;
                  LineOut(i+2, 22, i+2, 42);&lt;br /&gt;
                 };break;&lt;br /&gt;
      case 330 : {&lt;br /&gt;
                  CircleOut(i, 25, 2);&lt;br /&gt;
                  LineOut(i+2, 25, i+2, 45);&lt;br /&gt;
                 };break;&lt;br /&gt;
      case 349 : {&lt;br /&gt;
                  CircleOut(i, 27, 2);&lt;br /&gt;
                  LineOut(i+2, 27, i+2, 47);&lt;br /&gt;
                 };break;&lt;br /&gt;
      case 392 : {&lt;br /&gt;
                  CircleOut(i, 30, 2);&lt;br /&gt;
                  LineOut(i+2, 30, i+2, 50);&lt;br /&gt;
                 };break;&lt;br /&gt;
      case 440 : {&lt;br /&gt;
                  CircleOut(i, 32, 2);&lt;br /&gt;
                  LineOut(i+2, 32, i+2, 52);&lt;br /&gt;
                 };break;&lt;br /&gt;
      case 495 : {&lt;br /&gt;
                  CircleOut(i, 35, 2);&lt;br /&gt;
                  LineOut(i+2, 35, i+2, 55);&lt;br /&gt;
                 };break;&lt;br /&gt;
      case 524 : {&lt;br /&gt;
                  CircleOut(i, 37, 2);&lt;br /&gt;
                  LineOut(i+2, 37, i+2, 57);&lt;br /&gt;
                 };break;&lt;br /&gt;
 &lt;br /&gt;
     }&lt;br /&gt;
  }&lt;br /&gt;
 int tony[28]={c,c,e,g,c2,c2,g,f,f,e,e,d,d,c,c,c,e,g,c2,c2,g,f,f,e,e,d,d,c};&lt;br /&gt;
 task main()&lt;br /&gt;
 {&lt;br /&gt;
  int freq; //premenna freq&lt;br /&gt;
  int i; //iteracna premenna&lt;br /&gt;
 &lt;br /&gt;
  LineOut(0, 20, 99, 20); //notova osnova&lt;br /&gt;
  LineOut(0, 25, 99, 25);&lt;br /&gt;
  LineOut(0, 30, 99, 30);&lt;br /&gt;
  LineOut(0, 35, 99, 35);&lt;br /&gt;
  LineOut(0, 40, 99, 40);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  for(i=0; i&amp;lt;ArrayLen(tony); i++)&lt;br /&gt;
  {&lt;br /&gt;
     Noty(tony[i], 15*(i%7));&lt;br /&gt;
     PlayTone(tony[i],100);&lt;br /&gt;
     Wait(200);&lt;br /&gt;
     if(i%7==6)&lt;br /&gt;
     {&lt;br /&gt;
      ClearScreen(); //vycisti LCD&lt;br /&gt;
      LineOut(0, 20, 99, 20); //notova osnova&lt;br /&gt;
      LineOut(0, 25, 99, 25);&lt;br /&gt;
      LineOut(0, 30, 99, 30);&lt;br /&gt;
      LineOut(0, 35, 99, 35);&lt;br /&gt;
      LineOut(0, 40, 99, 40);&lt;br /&gt;
     }&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>Palo</name></author>	</entry>

	</feed>