Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2014:led-snake

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
2014:led-snake [2015/01/15 21:45]
Miroslav Cupal přidání fotografií, přidání funkce main, doplnění kompletného kódu
2014:led-snake [2015/01/18 13:27] (aktuální)
Jan Novotný [KOD]
Řádek 59: Řádek 59:
  
 ==== KOD ==== ==== KOD ====
-Program je tvořen několika funkcemi jejich zaměření lze rozdělit na funkce starající se o zobrazení, generování dat a řízení hada. Do programu byly importovány knihovny TSI (kapacitní slider) a knihovna mbed. Kompletní program, ​binrka ​a soubory pro kompilaci jsou v archyvu ​{{:​2014:​led-snake:​snake.zip|}}.+Program je tvořen několika funkcemi jejich zaměření lze rozdělit na funkce starající se o zobrazení, generování dat a řízení hada. Do programu byly importovány knihovny TSI (kapacitní slider) a knihovna mbed. Kompletní program, ​binárka ​a soubory pro kompilaci jsou v archivu ​{{:​2014:​led-snake:​snake.zip|}}.
  
 Řízení hada probíhá pomocí pole o rozměru 64 bodů. Pole s názvem h[64] o definovaném rozměru je naplněno číslem 65. Toto číslo nemůže nikdy nastat a složí jako informace o nepřítomnosti hada. Jednotlivé segmenty pole představují pořadové číslo článku hada a jejich hodnota udává pozici tohoto článku. Platí tedy že hlava bude vždy v h[0] a bude se lišit číselná hodnota. Řízení hada probíhá pomocí pole o rozměru 64 bodů. Pole s názvem h[64] o definovaném rozměru je naplněno číslem 65. Toto číslo nemůže nikdy nastat a složí jako informace o nepřítomnosti hada. Jednotlivé segmenty pole představují pořadové číslo článku hada a jejich hodnota udává pozici tohoto článku. Platí tedy že hlava bude vždy v h[0] a bude se lišit číselná hodnota.
2014/led-snake.1421354721.txt.gz · Poslední úprava: 2015/01/15 21:45 autor: Miroslav Cupal