Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2014:led-bludiste

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
2014:led-bludiste [2015/01/18 14:29]
Ivan Ryba
2014:led-bludiste [2015/01/18 14:37] (aktuální)
Ivan Ryba
Řádek 83: Řádek 83:
 Timer t;</​code>​ Timer t;</​code>​
  
-Pro přehlednost ​následujících bloků ​ještě příklad inicializace výstupů.+Pro přehlednost ​následujícího kódu ještě příklad inicializace výstupů.
  
 <code cpp> <code cpp>
Řádek 91: Řádek 91:
 </​code>​ </​code>​
  
-Následuje funkce pro zjednodušení zadávání sloupce ​''​sl( s )'' ​a řádku pro pohyb kuličky ​''​ra( r )''​. Další funkce určuje svícení zadaných stěn. LED musí samozřejmě klasicky "​blikat",​ pro lidské oko neznatelně.+Následuje funkce pro zjednodušení zadávání sloupce 
 + 
 +<code cpp> 
 +int sl (int s)
 +    switch (s){ 
 +        case 0 : SB1 = 0; SB2 = 0; SB3 = 0; break; 
 +        . 
 +        . 
 +        . 
 +    } 
 +
 +</​code>​ 
 + 
 +a řádku pro pohyb kuličky. LED musí samozřejmě klasicky "​blikat",​ pro lidské oko neznatelně
 + 
 +<code cpp> 
 +int ra (int r){ 
 +    switch (r){ 
 +        case 0 : RLED1 = 0; wait(0.001);​ RLED1 = 1; break; 
 +        . 
 +        . 
 +        . 
 +    } 
 +
 +</​code>​ 
 + 
 +Další funkce určuje svícení zadaných stěn.
  
 <code cpp> <code cpp>
Řádek 114: Řádek 140:
                  ​sl(4);​ GLED2 = 0; GLED3 = 0; GLED4 = 0; GLED5 = 0; GLED6 = 0; wait(0.001);​ GLED2 = 1; GLED3 = 1; GLED4 = 1; GLED5 = 1; GLED6 = 1;                  ​sl(4);​ GLED2 = 0; GLED3 = 0; GLED4 = 0; GLED5 = 0; GLED6 = 0; wait(0.001);​ GLED2 = 1; GLED3 = 1; GLED4 = 1; GLED5 = 1; GLED6 = 1;
                  ​break;​                  ​break;​
-                 +    ​
-                 ​+    
-                 ​.+    . 
 +}
 </​code>​ </​code>​
  
-Následuje hlavní funkce. Komentáře v kódu nepotřebují další komentář.+Následuje hlavní funkce. Komentáře v kódu jsou dostatečně vypovídající
  
 <code cpp> <code cpp>
2014/led-bludiste.1421587757.txt.gz · Poslední úprava: 2015/01/18 14:29 autor: Ivan Ryba