<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>http://wiki.sps-pi.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mrojik</id>
	<title>MediaWiki SPŠ a VOŠ Písek - Příspěvky [cs]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.sps-pi.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mrojik"/>
	<link rel="alternate" type="text/html" href="http://wiki.sps-pi.cz/index.php/Speci%C3%A1ln%C3%AD:P%C5%99%C3%ADsp%C4%9Bvky/Mrojik"/>
	<updated>2026-04-10T02:09:18Z</updated>
	<subtitle>Příspěvky</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>http://wiki.sps-pi.cz/index.php?title=PICAXE&amp;diff=12654</id>
		<title>PICAXE</title>
		<link rel="alternate" type="text/html" href="http://wiki.sps-pi.cz/index.php?title=PICAXE&amp;diff=12654"/>
		<updated>2012-01-30T11:55:08Z</updated>

		<summary type="html">&lt;p&gt;Mrojik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Soubor:MAT-POZADAVKY-PRA-ROBOT-UMIK.jpg|thumb|Robot Umík]]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:PICAXE_18.jpg|thumb|PICAXE 18 z PIC16F88]] &lt;br /&gt;
&lt;br /&gt;
[[Soubor:PICAXE_01.jpg|thumb|Zapojení programovacího konektoru]]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Robot-umík-sch.jpg|thumb|Schéma zapojení robota Umíka]]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Robot-umík-dps.jpg|thumb|Deska plošných spojů]]&lt;br /&gt;
&lt;br /&gt;
== Základní příkazy a syntaxe: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;qbasic&amp;quot;&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
REM Tohle je první jednoduchý program &lt;br /&gt;
&lt;br /&gt;
start: pause 1000&lt;br /&gt;
&lt;br /&gt;
goto start&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Náměty:==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Běžící had&#039;&#039;&#039;&lt;br /&gt;
[[Soubor:PICAXE_bezici_had.jpg|200px]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;source lang=&amp;quot;qbasic&amp;quot;&amp;gt;  &lt;br /&gt;
pins = %11111111  ;zhasne všechny diody main: &lt;br /&gt;
&lt;br /&gt;
pause 1000&lt;br /&gt;
low 0 pause 200 high 0 ;postupně přepíná s 200 ms pauzou &lt;br /&gt;
low 1 pause 200 high 1&lt;br /&gt;
low 2 pause 200 high 2&lt;br /&gt;
low 3 pause 200 high 3&lt;br /&gt;
low 4 pause 200 high 4&lt;br /&gt;
low 5 pause 200 high 5&lt;br /&gt;
low 6 pause 200 high 6&lt;br /&gt;
low 7 pause 200 high 7&lt;br /&gt;
goto main&lt;br /&gt;
&amp;lt;/source&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Robot Umík&#039;&#039;&#039;&lt;br /&gt;
[[Soubor:MAT-POZADAVKY-PRA-ROBOT-UMIK.jpg|200px]]&lt;br /&gt;
|&lt;br /&gt;
je postaven na podvozku UMU-01 Lze sestavit v konfiguraci stopař pro sledování čáry nebo minisumo&lt;br /&gt;
* Čidlo okraje arény: 2x QRD1114 pro Minisumo&lt;br /&gt;
* Čidlo čáry: 3x QRD1114 pro sledování čáry&lt;br /&gt;
* Čidlo soupeře / překážky: SFH5110 + 2x IR-LED20&lt;br /&gt;
* Elektronika s PICAXE-18X&lt;br /&gt;
* Programování v Basicu&lt;br /&gt;
* Ovládání motorů můstkem L293D&lt;br /&gt;
* [[Soubor:Icon-pdf.gif]] [[:Soubor:Robot-Umík-dokumentace.pdf|dokumentace]] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Soubor:technologystudent.gif|200px]]&lt;br /&gt;
| [http://www.technologystudent.com/pics/picdex1.htm PICAXE MICROCONTROLLERS] &lt;br /&gt;
|-&lt;br /&gt;
| [[Soubor:PICAXE-dataloger.jpg|200px]]&lt;br /&gt;
| [http://profmason.com/?page_id=99 PicAXE data logger] [http://profmason.com/wp-content/uploads/2006/11/datalogger.txt source]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Příkazy: ==&lt;br /&gt;
&lt;br /&gt;
=====Abecední seznam příkazů=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;backward&#039;&#039;&#039; (použitelné pro PICAXE: 18, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
BACKWARD motor&lt;br /&gt;
- motor je A nebo B&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Spustí otáčení motoru dozadu. Tento příkaz je ekvivalentní low 4, high 5 pro motor A, nebo low 6, high 7&lt;br /&gt;
pro motor B.&lt;br /&gt;
Bude fungovat správně na desce UMU rev. C (vyrobené v roce 2007). A je levý motor, B je pravý motor.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;branch&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
BRANCH offset,(address0,address1...addressN)&lt;br /&gt;
- offset je proměnná, určující na kterou adresu (0-N) se má skočit.&lt;br /&gt;
- adresy (address) jsou návěští, na která se větví program podle hodnoty proměnné offset.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Tento příkaz umožňuje větvení programu podle proměnné offset. Pokud je její hodnota 0, skočí se na&lt;br /&gt;
první návěští, pokud je hodnota 1, skočí se na druhé atd. Pokud je hodnota větší nežli odpovídá&lt;br /&gt;
poslednímu uvedenému návěští, neprovede se žádný skok a program pokračuje na dalším řádku.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;button&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
BUTTON pin,downstate,delay,rate,bytevariable,targetstate,address&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz ke čtení tlačítka, odstranění zákmitů a simulaci opakovaného stisku (autorepeat). Aby správně&lt;br /&gt;
fungoval, musí být periodicky vykonáván.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;calibfreq&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18A, 18X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
CALIBFREQ {-} factor&lt;br /&gt;
- factor je konstanta nebo proměnná, nabývající hodnot -31 až 31&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Slouží k jemnému doladění interního oscilátoru. Po zapnutí napájení má konstanta hodnotu 0. Kladné&lt;br /&gt;
hodnoty zvyšují kmitočet, záporné hodnoty snižují kmitočet oscilátoru.&lt;br /&gt;
Tento příkaz má smysl pouze u mikrokontrolérů s interním oscilátorem – 08M, 18A a 18X.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;count&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18X, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
COUNT pin, period, variable&lt;br /&gt;
- pin je proměnná nebo konstanta, určující, na kterém vstupu se počítají impulsy.&lt;br /&gt;
- period je proměnná nebo konstanta, určující dobu měření (1-65535 ms při frekvenci oscilátoru 4&lt;br /&gt;
MHz).&lt;br /&gt;
- variable je proměnná, do které se zaznamená výsledek (přednostně proměnná word – s rozsahem&lt;br /&gt;
0-65535).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Slouží k čítání impulsů na vstupu, počítá vzestupné hrany na určeném vstupu. Nejvyšší měřitelná&lt;br /&gt;
frekvence vstupního signálu je 25 kHz (pokud je střída signálu 1:1) pro frekvenci oscilátoru 4MHz.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
DEBUG {var}&lt;br /&gt;
- var je nepovinná proměnná, uvedená pouze z důvodu zpětné kompatibility, její hodnota nemá&lt;br /&gt;
žádný vliv.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Zobrazí hodnoty všech proměnných v ladícím okně na monitoru PC. Musí být připojen komunikační&lt;br /&gt;
kabel. Vzhledem k množství přenášených dat tento příkaz značně zpomaluje běh programu. Rychlejší&lt;br /&gt;
selektivní výpis ladících informací umožňuje příkaz SERTXD.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;data eeprom&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
DATA {location},(data,data...)&lt;br /&gt;
EEPROM {location},(data,data...)&lt;br /&gt;
- location je nepovinná konstanta (0-255), určující počáteční adresu paměti eeprom, kam se budou&lt;br /&gt;
ukládat data. Pokud není počáteční adresa uvedena, ukládání pokračuje tam, kde předchozí&lt;br /&gt;
příkaz skončil. Při prvním použití příkazu se začíná na adrese 0.&lt;br /&gt;
- data jsou konstanty (0-255), které budou uloženy v paměti eeprom.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkazy DATA a EEPROM jsou synonyma, oba slouží k naplnění paměti eeprom konstantami při&lt;br /&gt;
zavádění programu z PC. Tyto konstanty lze načíst v programu příkazem READ. Příkaz DATA či&lt;br /&gt;
EEPROM neovlivňuje délku programu.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;end&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
END&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Ukončí běh programu a uvede kontroler do režimu s minimální spotřebou. Obnova běhu programu je&lt;br /&gt;
možná pouze vypnutím napájení, přivedením nízké úrovně na vstup MCLR (resetem) nebo zavedením&lt;br /&gt;
nového programu z PC.&lt;br /&gt;
Příkaz END vypíná všechny časovače, po jeho provedení se ukončí činnost příkazů PWM a SERVO a&lt;br /&gt;
kontrolér přejde do režimu s nízkým příkonem. Pokud je tento efekt nežádoucí, lze použít příkaz STOP.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;for..next&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
FOR variable = start TO end {STEP {-}increment}&lt;br /&gt;
..&lt;br /&gt;
příkazy programové smyčky&lt;br /&gt;
..&lt;br /&gt;
NEXT {variable}&lt;br /&gt;
- variable je proměnná, která je použita jako čítač cyklů&lt;br /&gt;
- start je počáteční hodnota čítače&lt;br /&gt;
- end je konečná hodnota čítače&lt;br /&gt;
- increment je nepovinná hodnota kroku čítače. Pokud není uvedena použije se hodnota +1. Pokud je&lt;br /&gt;
uvedena záporna hodnota, předpokládá se, že Start je větší nežli End a čítá se směrem dolů.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Slouží k opakovanému provádění kódu uvedeného mezi příkazy FOR a NEXT. Při použití proměnné byte&lt;br /&gt;
je největší možný počet cyklů 255. Při každém provedení příkazu NEXT se hodnota čítače zvětší (nebo&lt;br /&gt;
zmenší) o předepsaný krok a porovná se s konečnou hodnotou End. Pokud je čítač větší (nebo menší při&lt;br /&gt;
záporném kroku) nežli End, smyčka se ukončí a program pokračuje dalším řádkem za NEXT. Příkaz&lt;br /&gt;
FOR-NEXT může mít osm úrovní vnoření.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;forward&#039;&#039;&#039; (použitelné pro PICAXE: 18, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
FORWARD motor&lt;br /&gt;
- motor je A nebo B&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Spustí otáčení motoru dopředu. Tento příkaz je ekvivalentní high 4 low 5 pro motor A, nebo high 6 low 7&lt;br /&gt;
pro motor B.&lt;br /&gt;
Bude fungovat správně na desce UMU rev. C (vyrobené v roce 2007). A je levý motor, B je pravý motor.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;gosub&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
GOSUB address&lt;br /&gt;
- address je návěští podprogramu, který příkaz GOSUB volá&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Předává řízení programu na udanou adresu, po vykonání příkazu RETURN se vrátí vykonávání programu&lt;br /&gt;
na řádek následující po příkazu GOSUB. Příkaz GOSUB se liší od příkazu GOTO v tom, že uchovává&lt;br /&gt;
návratovou adresu. Po každém příkazu GOSUB musí následovat vykonání příkazu RETURN, jinak by&lt;br /&gt;
došlo k přeplnění zásobníku návratových adres. Příkazy GOSUB mohou mít čtyři úrovně vnoření.&lt;br /&gt;
Program kontrolérů 18X, 28X a 40X může obsahovat celkem 15 nebo 255 příkazů GOSUB, podle&lt;br /&gt;
nastavení v menu Options. U ostatních kontrolérů je povoleno 15, případně 16 příkazů GOSUB v celém&lt;br /&gt;
programu.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;goto&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
GOTO address&lt;br /&gt;
- address je návěští, na které se předá provádění programu – nepodmíněný skok na jiné místo v&lt;br /&gt;
programu.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;halt&#039;&#039;&#039; (použitelné pro PICAXE: 18, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
HALT motor&lt;br /&gt;
- motor je A nebo B&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Zastaví otáčení motoru. Tento příkaz je ekvivalentní low 4 low 5 pro motor A, nebo low 6 low 7 pro&lt;br /&gt;
motor B.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;high&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
HIGH pin&lt;br /&gt;
- pin je proměnná nebo konstanta, označuje výstup, který se použije&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastaví vysokou výstupní úroveň. (U PICAXE-08 zároveň nastaví vývod jako výstupní.)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;high portc&#039;&#039;&#039; (použitelné pro PICAXE: 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
HIGH PORTC pin&lt;br /&gt;
- pin je proměnná nebo konstanta, označuje výstup na portu C, který se použije&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastaví vysokou výstupní úroveň na výstupu portu C. (Pouze u kontrolérů 28X a 40X)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;i2cslave&#039;&#039;&#039; (použitelné pro PICAXE: 18X, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
I2CSLAVE slave, speed, address&lt;br /&gt;
- slave je adresa zařízení na I2C sběrnici&lt;br /&gt;
- speed je klíčové slovo i2cfast (400 kHz) nebo i2cslow (100 kHz) (krystal 4 MHz), určuje rychlost&lt;br /&gt;
komunikace. Pokud je na sběrnici více zařízení, určuje se rychlost podle nejpomalejšího z&lt;br /&gt;
nich – rychlejší periferie může pracovat s nižší rychlostí, naopak pracovat nelze.&lt;br /&gt;
- address je klíčové slovo i2cbyte nebo i2cword, určuje, zda je adresa 8-bitová nebo 16-bitová.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastavuje parametry pro komunikaci po I2C sběrnici a konfiguruje vývody SCL a SDA jako vstupní.&lt;br /&gt;
Komunikaci obstarávají příkazy READI2C, WRITEI2C.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;if .. then&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;if .. and .. then&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;if .. or .. then&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
IF variable ?? value {AND/OR variable ?? value ...} THEN address&lt;br /&gt;
- variable je proměnná. Bude porovnána s value&lt;br /&gt;
- value může být proměnná nebo konstanta&lt;br /&gt;
- address je návěští, na které se předá řízení programu. Pokud je podmínka splněna&lt;br /&gt;
- ?? může být jeden z následujících operátorů:&lt;br /&gt;
= rovná se&lt;br /&gt;
is rovná se (alternativní zápis)&lt;br /&gt;
&amp;lt;&amp;gt; nerovná se&lt;br /&gt;
!= nerovná se (alternativní zápis)&lt;br /&gt;
&amp;gt; větší než&lt;br /&gt;
&amp;gt;= větší nebo rovno&lt;br /&gt;
&amp;lt; menší než&lt;br /&gt;
&amp;lt;= menší nebo rovno&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz porovnává dvě proměnné nebo proměnnou s konstantou a skočí na určené místo, pokud je&lt;br /&gt;
podmínka splněna. Pokud není podmínka splněna, pokračuje se na daším řádku programu.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;infrain&#039;&#039;&#039; (použitelné pro PICAXE: 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
INFRAIN&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Čeká na příjem znaku z dálkového ovládání. Přijatý kód je v proměnné infrain. Vyžaduje připojení&lt;br /&gt;
přijímače infračerveného signálu na vstup input0, používá protokol Sony.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;infrain2&#039;&#039;&#039; (použitelné pro PICAXE: 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
INFRAIN2&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Obdoba předchozího příkazu pro PICAXE-08M. Vyžaduje připojení přijímače infračerveného signálu na&lt;br /&gt;
vstup input3, používá protokol Sony.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;infraout&#039;&#039;&#039; (použitelné pro PICAXE: 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
INFRAOUT device,data&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Vyšle data protokolem Sony infračerveného dálkového ovládání, pouze na PICAXE-08M. Předpokládá&lt;br /&gt;
připojení vysílací infračervené LED s omezovacím odporem na výstup 0.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;input&#039;&#039;&#039; (použitelné pro PICAXE: 08, 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
INPUT pin&lt;br /&gt;
- pin je proměnná nebo konstanta, označuje použitý vývod&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastaví vývod jako vstupní.&lt;br /&gt;
Po zapnutí napájení jsou všechny konfigurovatelné vývody nastaveny jako vstupní. Kromě příkazů k&lt;br /&gt;
přímému nastavení (LET DIRS, INPUT, OUTPUT, REVERSE) se příslušné vývody nastavují také&lt;br /&gt;
příkazy HIGH, LOW, TOGGLE, PULSOUT jako výstupní.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;keyin&#039;&#039;&#039; (použitelné pro PICAXE: 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
KEYIN&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Čeká na příjem znaku z počítačové klávesnice připojené přímo k mikrokontroléru. Přijatý kód je v&lt;br /&gt;
proměnné keyin. Vyžaduje připojení klávesnice na vstupy input6 a input7 a zdvihací rezistory 4k7.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;keyled&#039;&#039;&#039; (použitelné pro PICAXE: 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
KEYLED mask&lt;br /&gt;
- mask je proměnná nebo konstanta, určuje stav LED na klávesnici.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Rozsvěcí nebo zhasíná LED na klávesnici PC. Vyžaduje připojení klávesnice na vstupy input6 a input7.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;let&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
{LET} variable = {-} value ?? value...&lt;br /&gt;
- variable je proměnná, které bude přiřazen výsledek početní operace&lt;br /&gt;
- value jsou proměnné nebo konstanty spojené operátory&lt;br /&gt;
Klíčové slovo LET je nepovinné&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Provádí početní operace v celočíselné 16-bitové aritmetice (hodnoty 0 až 65535). Výrazy jsou&lt;br /&gt;
vyhodnocovány zleva doprava bez upatnění přednosti operátorů. Všechna čísla jsou chápána jako kladná.&lt;br /&gt;
Výsledek může být také 8-bitový nebo 1-bitový, v tom případě jsou vyšší bity oříznuty.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;let dirs =&#039;&#039;&#039; (použitelné pro PICAXE: 08, 08M)&lt;br /&gt;
&#039;&#039;&#039;let dirsc =&#039;&#039;&#039; (použitelné pro PICAXE: 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
{LET} dirs = value&lt;br /&gt;
{LET} dirsc = value&lt;br /&gt;
- value jsou proměnné nebo konstanty, jejichž hodnota je uložena do proměnné dirs (dirsc).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Konfiguruje vývody kontroléru jako vstupní nebo výstupní (let dirs, na PICAXE-08/08M)&lt;br /&gt;
Konfiguruje vývody kontroléru na portu C jako vstupní nebo výstupní (let dirsc, na PICAXE-28X/40X).&lt;br /&gt;
Hodnota 1 příslušného bitu značí vstup, hodnota 0 značí výstup.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;let pins =&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&lt;br /&gt;
&#039;&#039;&#039;let pinsc =&#039;&#039;&#039; (použitelné pro PICAXE: 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
{LET} pins = value&lt;br /&gt;
{LET} pinsc = value&lt;br /&gt;
- value je proměnná nebo konstanta, jejíž hodnota je uložena do proměnné pins (pinsc).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Tento příkaz nastavuje současně všechny výstupy kontroléru individuálně na vysokou nebo nízkou&lt;br /&gt;
úroveň, u kontrolérů PICAXE-28X/40X lze takto nastavit též všechny vývody portu C. Klíčové slovo&lt;br /&gt;
LET je nepovinné.&lt;br /&gt;
K individuálnímu nastavení jednotlivých výstupů lze použít příkazy high a low. Příkaz LET PINS&lt;br /&gt;
umožňuje hromadné nastavení všech osmi výstupů současně.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;lookdown&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
LOOKDOWN target,(value0,value1...valueN),variable&lt;br /&gt;
- target je proměnná nebo konstanta, která se porovnává s řadou hodnot v závorce.&lt;br /&gt;
- value0... jsou proměnné nebo konstanty&lt;br /&gt;
- variable obsahuje výsledek porovnávání.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Porovnává target se seznamem hodnot v závorce, pokud najde stejnou hodnotu, uloží do proměnné za&lt;br /&gt;
závorkou pořadové číslo shodné hodnoty. Číslování začíná nulou. Pokud se shoda nenajde, proměnná za&lt;br /&gt;
závorkou zůstane beze změny.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;lookup&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
LOOKUP offset,(data0,data1...dataN),variable&lt;br /&gt;
- offset je proměnná nebo konstanta, určuje, která položka z data0 až dataN se uloží do proměnné&lt;br /&gt;
variable.&lt;br /&gt;
- data jsou proměnné nebo konstanty&lt;br /&gt;
- variable předává výslednou hodnotu, nebo zůstává beze změny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Vybírá z pole hodnot podle zadaného ofsetu (indexu). Pokud je ofset mimo rozsah uvedených hodnot,&lt;br /&gt;
výstupní proměnná zůstává beze změny.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;low&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
LOW pin&lt;br /&gt;
- pin je proměnná nebo konstanta, označuje výstup, který se použije&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastaví nízkou výstupní úroveň. (U PICAXE-08 zároveň nastaví vývod jako výstupní.)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;low portc&#039;&#039;&#039; (pro PICAXE: 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
LOW PORTC pin&lt;br /&gt;
- pin je proměnná nebo konstanta, označuje výstup na portu C, který se použije&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastaví nízkou výstupní úroveň na výstupu portu C. (Pouze u kontrolérů 28X a 40X)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nap&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
NAP period&lt;br /&gt;
- period je proměnná nebo konstanta, určující dobu, na kterou přejde kontroler do režimu s nízkou&lt;br /&gt;
spotřebou. Rozsah 0 až 7.&lt;br /&gt;
Doba zpoždění:&lt;br /&gt;
0 18 ms&lt;br /&gt;
1 32 ms&lt;br /&gt;
2 72 ms&lt;br /&gt;
3 144 ms&lt;br /&gt;
4 288 ms&lt;br /&gt;
5 576 ms&lt;br /&gt;
6 1,152 s&lt;br /&gt;
7 2,304 s&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Uvede kontroler do spánku na dobu 2^period*18 ms. Tento příkaz využívá watchdog timer s omezenou&lt;br /&gt;
přesností časování. Delší prodlevy lze dosáhnout příkazem Sleep.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;output&#039;&#039;&#039; (použitelné pro PICAXE: 08, 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
OUTPUT pin&lt;br /&gt;
- pin je proměnná nebo konstanta, označuje použitý vývod&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastaví vývod jako výstupní. Funguje pouze u kontrolérů 08 a 08M.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pause&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
PAUSE milliseconds&lt;br /&gt;
- milliseconds je proměnná nebo konstanta v rozsahu 0 až 65535, určuje dobu v jednotkách&lt;br /&gt;
milisekund, po kterou bude tento příkaz trvat. Toto platí pouze při nastavené&lt;br /&gt;
hodinové frekvenci 4 MHz. Při nastavení hodinové frekvence 8 MHz se čas&lt;br /&gt;
zkracuje na 0,5 ms a na 0,25 ms při nastavení hodinové frekvence na 16 MHz.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Zastaví běh programu na určenou dobu. Přesnost je odvozena od hodinového kmitočtu kontroleru.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;peek&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
PEEK location,variable&lt;br /&gt;
- location je proměnná nebo konstanta, určující adresu registru. Platné hodnoty jsou 0 až 255.&lt;br /&gt;
- variable je 8bitová proměnná, ve které je navrácen obsah registru na udané adrese.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Čte data z registrů mikrokontroleru. Umožňuje obnovit data uschovaná příkazem POKE.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;play&#039;&#039;&#039; (použitelné pro PICAXE: 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
PLAY tune,LED&lt;br /&gt;
- tune je proměnná nebo konstanta (0 - 3) určující, která skladba se zahraje:&lt;br /&gt;
0 - Happy Birthday&lt;br /&gt;
1 - Jingle Bells&lt;br /&gt;
2 - Silent Night&lt;br /&gt;
3 - Rudolf the Red Nosed Reindeer&lt;br /&gt;
- LED je proměnná nebo konstanta (0 -3) určující způsob blikání připojených LED během hraní:&lt;br /&gt;
0 - bez blikání&lt;br /&gt;
1 - výstup 0 se zapíná a vypíná&lt;br /&gt;
2 - výstup 4 se zapíná a vypíná&lt;br /&gt;
3 - výstupy 0 a 4 se střídavě zapínají a vypínají&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Přehrává skladbu, pouze na PICAXE-08M. Výstupní signál se objeví na výstupu 2.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;poke&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
POKE location,data&lt;br /&gt;
- location je proměnná nebo konstanta určující adresu registru. Platné hodnoty jsou 0 až 255.&lt;br /&gt;
- data je proměnná nebo konstanta obsahující data, která budou zapsána na uvednou adresu.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Zapisuje data do registrů kontroleru. Umožňuje uložit proměnné b0 až b13 do paměti a dále využít&lt;br /&gt;
hardware prostřednictvím SFR (podle dokumentace v katalogovém listu příslušného kontroleru).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pulsin&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
PULSIN pin,state,variable&lt;br /&gt;
- pin je proměnná nebo konstanta (0-7), určující, který vývod bude použit.&lt;br /&gt;
- state je proměnná nebo konstanta (0 nebo 1), určující, která hrana se musí první objevit před&lt;br /&gt;
začátkem měření.&lt;br /&gt;
- variable obsahuje výsledek měření (1 - 65535) v jednotkách 10 μs.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Měří délku vstupního pulsu v jednotkách 10 μs. Jestliže se puls neobjeví do 0,65536 s, příkaz končí a&lt;br /&gt;
výsledek je 0. Pokud je proměnná state = 1, měří se délka pulsu ve vysoké úrovni, měření začíná&lt;br /&gt;
vzestupná hrana a končí sestupná hrana. Pokud je proměnná state = 0, měří se délka pulsu v nízké úrovni,&lt;br /&gt;
měření začíná sestupná hrana a končí vzestupná hrana. Výstupní proměnná se obvykle používá 16bitová.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pulsout&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
PULSOUT pin,time&lt;br /&gt;
- pin je proměnná nebo konstanta (0-7) určující, který vývod bude použit.&lt;br /&gt;
- time je proměnná nebo konstanta určující dobu trvání pulsu (0-65535) v jednotkách 10 μs.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Vyšle impuls zadané délky. Polarita impulsu je určená počátečním stavem pinu, během pulsu se stav&lt;br /&gt;
invertuje a po skončení se vrátí na původní úroveň.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pwm&#039;&#039;&#039; (použitelné pro PICAXE: 08, 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
PWM pin,duty,cycles&lt;br /&gt;
- pin je proměnná nebo konstanta (0-7), určující, který vývod bude použit.&lt;br /&gt;
- duty je proměnná nebo konstanta (0-255), určující činitel plnění PWM (dobu, kterou výstup&lt;br /&gt;
setrvá ve stavu 1)&lt;br /&gt;
- cycles je proměnná nebo konstanta (0-255), určující počet cyklů PWM, které na určeném vývodu&lt;br /&gt;
proběhnout. Každý cyklus trvá asi 5 ms.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Tento příkaz se používá zřídka, vhodnější je použít PWMOUT. Příkaz PWM ukončí svoji činnost po&lt;br /&gt;
zadaném počtu cyklů, neprobíhá na pozadí jako příkaz PWMOUT. Ve spojení s RC filtrem může&lt;br /&gt;
napodobit analogový výstup na kontroléru PICAXE-08. Příkaz musí být volán opakovaně.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pwmout&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18X, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
PWMOUT pin,period,duty cycles&lt;br /&gt;
- pin je proměnná nebo konstanta určující, který vývod bude použit.&lt;br /&gt;
(pouze vývod 3 na 18X, pouze vývod 2 na 08M, vývod 1 nebo 2 na 28X a 40X)&lt;br /&gt;
- period je proměnná nebo konstanta (0-255) určující periodu pulsně šířkové modulace (PWM)&lt;br /&gt;
- duty je proměnná nebo konstanta (0-1023) určující činitel plnění PWM (dobu, kterou výstup&lt;br /&gt;
setrvá ve stavu 1)&lt;br /&gt;
Generuje pulsně modulovaný výstupní signál na zvoleném vývodu s využitím interního hardware&lt;br /&gt;
kontroleru. Tento signál zůstává aktivní i po ukončení příkazu PWMOUT. Pokud je třeba signál zrušit,&lt;br /&gt;
použije se příkaz PWMOUT s periodou 0.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;random&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
RANDOM wordvariable&lt;br /&gt;
- wordvariable slouží zároveň jako výsledek i jako pracovní proměnná (násada) pro příští použití&lt;br /&gt;
příkazu. Musí být použita proměnná typu word a její hodnota se nesmí do dalšího&lt;br /&gt;
použití příkazu změnit.&lt;br /&gt;
Vytváří sekvenci pseudonáhodných čísel mezi 0 a 65535.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;readadc&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
READADC channel,variable&lt;br /&gt;
- channel je proměnná nebo konstanta, určující vstup (0-7)&lt;br /&gt;
- variable obsahuje výsledek A/D převodu&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz čte napětí na analogovém vstupu a převádí ho na osmibitové číslo. Pouze některé vstupy mohou&lt;br /&gt;
sloužit jako analogové. Na některých kontrolerech jsou analogové a digitální vstupy sdílené, mohou plnit&lt;br /&gt;
obě funkce.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;readadc10&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18X, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
READADC10 channel,wordvariable&lt;br /&gt;
- channel je proměnná nebo konstanta určující vstup (0-7)&lt;br /&gt;
- wordvariable obsahuje výsledek A/D převodu&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz čte napětí na analogovém vstupu a převádí ho na 10bitové číslo, proto se výsledek musí ukládat do&lt;br /&gt;
16bitové proměnné. Pouze některé vstupy mohou sloužit jako analogové. Na některých kontrolerech jsou&lt;br /&gt;
analogové a digitální vstupy sdílené, mohou plnit obě funkce. Při použití příkazu DEBUG může&lt;br /&gt;
komunikace s PC narušit výsledek A/D převodu. V tom případě se doporučuje doplnit obvod o&lt;br /&gt;
Schottkyho diodu, která tento efekt potlačí.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;readi2c&#039;&#039;&#039; (použitelné pro PICAXE: 18X, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
READI2C location,(variable,...)&lt;br /&gt;
- location je proměnná nebo konstanta, určující adresu z které se bude číst.&lt;br /&gt;
- variable proměnné, které po provedení příkazu obsahují data přečtená z uvedené adresy.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Čte data z I2C sběrnice a ukládá je do proměnné (proměnných).&lt;br /&gt;
Adresa zařízení na I2C sběrnici je určená příkazem I2CSLAVE, location udává adresu v rámci tohoto&lt;br /&gt;
zařízení, například adresu dat v (externí) EEPROM nebo RTC obvodu apod.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;read&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
READ location,variable&lt;br /&gt;
- location je proměnná nebo konstanta, určující 8bitovou adresu v interní EEPROM (0-255).&lt;br /&gt;
- variable obsahuje přečtená data&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz READ načítá data z EEPROM. Obsah této paměti je zachován i po vypnutí napájení. Tato data&lt;br /&gt;
jsou zapisována při každém zavedení nového programu do mikrokontroléru, podle definice v příkazu&lt;br /&gt;
DATA/EEPROM. Za běhu programu mohou být tato data přepisována pomocí příkazu WRITE.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;readtemp&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
READTEMP pin,variable&lt;br /&gt;
- pin je proměnná nebo konstanta, určující, který vývod bude použit.&lt;br /&gt;
- variable obsahuje přečtená data (byte).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz přečte teplotu z digitálního čidla DS18B20 a uloží ji do proměnné. Převod může trvat až 750 ms.&lt;br /&gt;
Teplota se předává v celých stupních celsia. Senzor pracuje v rozmezí teplot -55 až +125°C.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;readtemp12&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18X, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
READTEMP12 pin,wordvariable&lt;br /&gt;
- pin je proměnná nebo konstanta, určující, který vývod bude použit.&lt;br /&gt;
- wordvariable obsahuje přečtená data (12 bitů).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz přečte teplotu v surovém 12 bitovém formátu z digitálního čidla DS18B20 a uloží ji do proměnné.&lt;br /&gt;
Převod může trvat až 750ms.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;readowsn&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
syntaxe:&lt;br /&gt;
READOWSN pin&lt;br /&gt;
- pin je proměnná nebo konstanta (0-7), určující, který vývod bude použit.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Přečte sériové číslo z obvodu připojeného na jednodrátovou sběrnici firmy Dallas. Může číst například z&lt;br /&gt;
teplotního senzoru DS18B20, obvodu reálného času DS2415 nebo identifikačního obvodu DS1990A&lt;br /&gt;
(iButton). U DS1990A je sériové číslo také vypálené laserem na pouzdru obvodu.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;return&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
RETURN&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Návrat z podprogramu. Příkaz return smí být použit pouze po předchozím příkazu gosub. Příkaz navrací&lt;br /&gt;
běh programu do místa, odkud byl podprogram vyvolán. Pokud by byl příkaz return použit bez&lt;br /&gt;
předchozího gosub, program havaruje.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;reverse&#039;&#039;&#039; (použitelné pro PICAXE: 08, 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
REVERSE pin&lt;br /&gt;
- pin je proměnná nebo konstanta, určující, který vývod bude použit.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Změní směr signálu na vývodu – původně vstup nastaví jako výstup a původně výstup nastaví jako vstup.&lt;br /&gt;
Funguje pouze u kontrolérů 08 a 08M.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;serin&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
SERIN pin,baudmode,(qualifier,qualifier...)&lt;br /&gt;
SERIN pin,baudmode,(qualifier,qualifier...),{#}variable,{#}variable...&lt;br /&gt;
SERIN pin,baudmode,{#}variable,{#}variable...&lt;br /&gt;
- pin je proměnná nebo konstanta (0-7) určující, který vývod bude použit.&lt;br /&gt;
- baudmode je proměnná nebo konstanta (0-7) která určuje přenosovou rychlost a polaritu signálu.&lt;br /&gt;
Všechny přenosové rychlosti se vztahují k hodinovému kmitočtu 4 MHz:&lt;br /&gt;
T2400 normální polarita (True, klidová úroveň vysoká)&lt;br /&gt;
T1200 normální polarita&lt;br /&gt;
T600 normální polarita&lt;br /&gt;
T300/T4800 normální polarita&lt;br /&gt;
N2400 obrácená polarita (Negated, klidová úroveň nízká)&lt;br /&gt;
N1200 obrácená polarita&lt;br /&gt;
N600 obrácená polarita&lt;br /&gt;
N300/N4800 obrácená polarita&lt;br /&gt;
- data jsou proměnné nebo konstanty (0-255), jejichž hodnoty budou vyslány na určený&lt;br /&gt;
výstup.&lt;br /&gt;
Nepovinný znak # signalizuje, že se následující hodnota má odeslat jako číslo v desítkové soustavě,&lt;br /&gt;
nikoliv jako jeden znak. Textový řetězec může být uveden v uvozovkách („Hello“).&lt;br /&gt;
Vysílá sériová data ve formátu 8N1 (8 datových bitů, bez parity, 1 stop bit).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz serout vysílá data asynchronním sériovým přenosem na určeném výstupu mikrokontroléru. Nelze&lt;br /&gt;
ho použít s vývodem Sout, určeném ke komunikaci při zavádění nového programu. Na tomto vývodu&lt;br /&gt;
pracuje příkaz sertxd.&lt;br /&gt;
Pin určuje na kterém vstupu se budou sériová data vysílat.&lt;br /&gt;
Baudmode určuje přenosovou rychlost a polaritu signálu.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== www: ==&lt;br /&gt;
&lt;br /&gt;
[http://www.picaxe.com/Software/PICAXE/PICAXE-Programming-Editor/ SW: PICAXE Programming Editor]&lt;br /&gt;
&lt;br /&gt;
[http://www.picaxe.com/Software/PICAXE/AXEpad/ SW: AXEpad] &lt;br /&gt;
&lt;br /&gt;
[http://programujte.com/clanek/2010082700-programovani-picaxe-uvod/ Programování PICAXE - Úvod]&lt;br /&gt;
&lt;br /&gt;
[http://programujte.com/clanek/2010071900-programovani-picaxe-08m/ Programování PICAXE]&lt;br /&gt;
&lt;br /&gt;
[http://programujte.com/clanek/2010090300-programovani-picaxe-1-lekce/ Programování PICAXE - 1. lekce]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [http://www.hobbyrobot.cz/PDF/PICAXE_basic_man_cz.pdf PICAXE – příručka programátora]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [http://www.hobbyrobot.cz/PDF/picaxe_technical_faq_cz.pdf Nejčastěji pokládané dotazy] &lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [http://letsmakerobots.com/files/lmr-Start.pdf How to make your first Robot]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [[:Media:PICAXE-2-220_man_cz.pdf|PICAXE – příručka programátora]]&lt;/div&gt;</summary>
		<author><name>Mrojik</name></author>
	</entry>
	<entry>
		<id>http://wiki.sps-pi.cz/index.php?title=PICAXE&amp;diff=12653</id>
		<title>PICAXE</title>
		<link rel="alternate" type="text/html" href="http://wiki.sps-pi.cz/index.php?title=PICAXE&amp;diff=12653"/>
		<updated>2012-01-30T11:49:33Z</updated>

		<summary type="html">&lt;p&gt;Mrojik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Soubor:MAT-POZADAVKY-PRA-ROBOT-UMIK.jpg|thumb|Robot Umík]]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:PICAXE_18.jpg|thumb|PICAXE 18 z PIC16F88]] &lt;br /&gt;
&lt;br /&gt;
[[Soubor:PICAXE_01.jpg|thumb|Zapojení programovacího konektoru]]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Robot-umík-sch.jpg|thumb|Schéma zapojení robota Umíka]]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Robot-umík-dps.jpg|thumb|Deska plošných spojů]]&lt;br /&gt;
&lt;br /&gt;
== Základní příkazy a syntaxe: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;qbasic&amp;quot;&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
REM Tohle je první jednoduchý program &lt;br /&gt;
&lt;br /&gt;
start: pause 1000&lt;br /&gt;
&lt;br /&gt;
goto start&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Náměty:==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Běžící had&#039;&#039;&#039;&lt;br /&gt;
[[Soubor:PICAXE_bezici_had.jpg|200px]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;source lang=&amp;quot;qbasic&amp;quot;&amp;gt;  &lt;br /&gt;
pins = %11111111  ;zhasne všechny diody main: &lt;br /&gt;
&lt;br /&gt;
pause 1000&lt;br /&gt;
low 0 pause 200 high 0 ;postupně přepíná s 200 ms pauzou &lt;br /&gt;
low 1 pause 200 high 1&lt;br /&gt;
low 2 pause 200 high 2&lt;br /&gt;
low 3 pause 200 high 3&lt;br /&gt;
low 4 pause 200 high 4&lt;br /&gt;
low 5 pause 200 high 5&lt;br /&gt;
low 6 pause 200 high 6&lt;br /&gt;
low 7 pause 200 high 7&lt;br /&gt;
goto main&lt;br /&gt;
&amp;lt;/source&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Robot Umík&#039;&#039;&#039;&lt;br /&gt;
[[Soubor:MAT-POZADAVKY-PRA-ROBOT-UMIK.jpg|200px]]&lt;br /&gt;
|&lt;br /&gt;
je postaven na podvozku UMU-01 Lze sestavit v konfiguraci stopař pro sledování čáry nebo minisumo&lt;br /&gt;
* Čidlo okraje arény: 2x QRD1114 pro Minisumo&lt;br /&gt;
* Čidlo čáry: 3x QRD1114 pro sledování čáry&lt;br /&gt;
* Čidlo soupeře / překážky: SFH5110 + 2x IR-LED20&lt;br /&gt;
* Elektronika s PICAXE-18X&lt;br /&gt;
* Programování v Basicu&lt;br /&gt;
* Ovládání motorů můstkem L293D&lt;br /&gt;
* [[Soubor:Icon-pdf.gif]] [[:Soubor:Robot-Umík-dokumentace.pdf|dokumentace]] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Soubor:technologystudent.gif|200px]]&lt;br /&gt;
| [http://www.technologystudent.com/pics/picdex1.htm PICAXE MICROCONTROLLERS] &lt;br /&gt;
|-&lt;br /&gt;
| [[Soubor:PICAXE-dataloger.jpg|200px]]&lt;br /&gt;
| [http://profmason.com/?page_id=99 PicAXE data logger] [http://profmason.com/wp-content/uploads/2006/11/datalogger.txt source]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Příkazy: ==&lt;br /&gt;
&lt;br /&gt;
=====Abecední seznam příkazů=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;backward&#039;&#039;&#039; (použitelné pro PICAXE: 18, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
BACKWARD motor&lt;br /&gt;
- motor je A nebo B&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Spustí otáčení motoru dozadu. Tento příkaz je ekvivalentní low 4, high 5 pro motor A, nebo low 6, high 7&lt;br /&gt;
pro motor B.&lt;br /&gt;
Bude fungovat správně na desce UMU rev. C (vyrobené v roce 2007). A je levý motor, B je pravý motor.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;branch&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
BRANCH offset,(address0,address1...addressN)&lt;br /&gt;
- offset je proměnná, určující na kterou adresu (0-N) se má skočit.&lt;br /&gt;
- adresy (address) jsou návěští, na která se větví program podle hodnoty proměnné offset.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Tento příkaz umožňuje větvení programu podle proměnné offset. Pokud je její hodnota 0, skočí se na&lt;br /&gt;
první návěští, pokud je hodnota 1, skočí se na druhé atd. Pokud je hodnota větší nežli odpovídá&lt;br /&gt;
poslednímu uvedenému návěští, neprovede se žádný skok a program pokračuje na dalším řádku.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;button&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
BUTTON pin,downstate,delay,rate,bytevariable,targetstate,address&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz ke čtení tlačítka, odstranění zákmitů a simulaci opakovaného stisku (autorepeat). Aby správně&lt;br /&gt;
fungoval, musí být periodicky vykonáván.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;calibfreq&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18A, 18X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
CALIBFREQ {-} factor&lt;br /&gt;
- factor je konstanta nebo proměnná, nabývající hodnot -31 až 31&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Slouží k jemnému doladění interního oscilátoru. Po zapnutí napájení má konstanta hodnotu 0. Kladné&lt;br /&gt;
hodnoty zvyšují kmitočet, záporné hodnoty snižují kmitočet oscilátoru.&lt;br /&gt;
Tento příkaz má smysl pouze u mikrokontrolérů s interním oscilátorem – 08M, 18A a 18X.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;count&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18X, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
COUNT pin, period, variable&lt;br /&gt;
- pin je proměnná nebo konstanta, určující, na kterém vstupu se počítají impulsy.&lt;br /&gt;
- period je proměnná nebo konstanta, určující dobu měření (1-65535 ms při frekvenci oscilátoru 4&lt;br /&gt;
MHz).&lt;br /&gt;
- variable je proměnná, do které se zaznamená výsledek (přednostně proměnná word – s rozsahem&lt;br /&gt;
0-65535).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Slouží k čítání impulsů na vstupu, počítá vzestupné hrany na určeném vstupu. Nejvyšší měřitelná&lt;br /&gt;
frekvence vstupního signálu je 25 kHz (pokud je střída signálu 1:1) pro frekvenci oscilátoru 4MHz.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
DEBUG {var}&lt;br /&gt;
- var je nepovinná proměnná, uvedená pouze z důvodu zpětné kompatibility, její hodnota nemá&lt;br /&gt;
žádný vliv.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Zobrazí hodnoty všech proměnných v ladícím okně na monitoru PC. Musí být připojen komunikační&lt;br /&gt;
kabel. Vzhledem k množství přenášených dat tento příkaz značně zpomaluje běh programu. Rychlejší&lt;br /&gt;
selektivní výpis ladících informací umožňuje příkaz SERTXD.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;data eeprom&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
DATA {location},(data,data...)&lt;br /&gt;
EEPROM {location},(data,data...)&lt;br /&gt;
- location je nepovinná konstanta (0-255), určující počáteční adresu paměti eeprom, kam se budou&lt;br /&gt;
ukládat data. Pokud není počáteční adresa uvedena, ukládání pokračuje tam, kde předchozí&lt;br /&gt;
příkaz skončil. Při prvním použití příkazu se začíná na adrese 0.&lt;br /&gt;
- data jsou konstanty (0-255), které budou uloženy v paměti eeprom.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkazy DATA a EEPROM jsou synonyma, oba slouží k naplnění paměti eeprom konstantami při&lt;br /&gt;
zavádění programu z PC. Tyto konstanty lze načíst v programu příkazem READ. Příkaz DATA či&lt;br /&gt;
EEPROM neovlivňuje délku programu.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;end&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
END&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Ukončí běh programu a uvede kontroler do režimu s minimální spotřebou. Obnova běhu programu je&lt;br /&gt;
možná pouze vypnutím napájení, přivedením nízké úrovně na vstup MCLR (resetem) nebo zavedením&lt;br /&gt;
nového programu z PC.&lt;br /&gt;
Příkaz END vypíná všechny časovače, po jeho provedení se ukončí činnost příkazů PWM a SERVO a&lt;br /&gt;
kontrolér přejde do režimu s nízkým příkonem. Pokud je tento efekt nežádoucí, lze použít příkaz STOP.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;for..next&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
FOR variable = start TO end {STEP {-}increment}&lt;br /&gt;
..&lt;br /&gt;
příkazy programové smyčky&lt;br /&gt;
..&lt;br /&gt;
NEXT {variable}&lt;br /&gt;
- variable je proměnná, která je použita jako čítač cyklů&lt;br /&gt;
- start je počáteční hodnota čítače&lt;br /&gt;
- end je konečná hodnota čítače&lt;br /&gt;
- increment je nepovinná hodnota kroku čítače. Pokud není uvedena použije se hodnota +1. Pokud je&lt;br /&gt;
uvedena záporna hodnota, předpokládá se, že Start je větší nežli End a čítá se směrem dolů.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Slouží k opakovanému provádění kódu uvedeného mezi příkazy FOR a NEXT. Při použití proměnné byte&lt;br /&gt;
je největší možný počet cyklů 255. Při každém provedení příkazu NEXT se hodnota čítače zvětší (nebo&lt;br /&gt;
zmenší) o předepsaný krok a porovná se s konečnou hodnotou End. Pokud je čítač větší (nebo menší při&lt;br /&gt;
záporném kroku) nežli End, smyčka se ukončí a program pokračuje dalším řádkem za NEXT. Příkaz&lt;br /&gt;
FOR-NEXT může mít osm úrovní vnoření.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;forward&#039;&#039;&#039; (použitelné pro PICAXE: 18, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
FORWARD motor&lt;br /&gt;
- motor je A nebo B&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Spustí otáčení motoru dopředu. Tento příkaz je ekvivalentní high 4 low 5 pro motor A, nebo high 6 low 7&lt;br /&gt;
pro motor B.&lt;br /&gt;
Bude fungovat správně na desce UMU rev. C (vyrobené v roce 2007). A je levý motor, B je pravý motor.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;gosub&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
GOSUB address&lt;br /&gt;
- address je návěští podprogramu, který příkaz GOSUB volá&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Předává řízení programu na udanou adresu, po vykonání příkazu RETURN se vrátí vykonávání programu&lt;br /&gt;
na řádek následující po příkazu GOSUB. Příkaz GOSUB se liší od příkazu GOTO v tom, že uchovává&lt;br /&gt;
návratovou adresu. Po každém příkazu GOSUB musí následovat vykonání příkazu RETURN, jinak by&lt;br /&gt;
došlo k přeplnění zásobníku návratových adres. Příkazy GOSUB mohou mít čtyři úrovně vnoření.&lt;br /&gt;
Program kontrolérů 18X, 28X a 40X může obsahovat celkem 15 nebo 255 příkazů GOSUB, podle&lt;br /&gt;
nastavení v menu Options. U ostatních kontrolérů je povoleno 15, případně 16 příkazů GOSUB v celém&lt;br /&gt;
programu.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;goto&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
GOTO address&lt;br /&gt;
- address je návěští, na které se předá provádění programu – nepodmíněný skok na jiné místo v&lt;br /&gt;
programu.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;halt&#039;&#039;&#039; (použitelné pro PICAXE: 18, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
HALT motor&lt;br /&gt;
- motor je A nebo B&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Zastaví otáčení motoru. Tento příkaz je ekvivalentní low 4 low 5 pro motor A, nebo low 6 low 7 pro&lt;br /&gt;
motor B.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;high&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
HIGH pin&lt;br /&gt;
- pin je proměnná nebo konstanta, označuje výstup, který se použije&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastaví vysokou výstupní úroveň. (U PICAXE-08 zároveň nastaví vývod jako výstupní.)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;high portc&#039;&#039;&#039; (použitelné pro PICAXE: 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
HIGH PORTC pin&lt;br /&gt;
- pin je proměnná nebo konstanta, označuje výstup na portu C, který se použije&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastaví vysokou výstupní úroveň na výstupu portu C. (Pouze u kontrolérů 28X a 40X)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;i2cslave&#039;&#039;&#039; (použitelné pro PICAXE: 18X, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
I2CSLAVE slave, speed, address&lt;br /&gt;
- slave je adresa zařízení na I2C sběrnici&lt;br /&gt;
- speed je klíčové slovo i2cfast (400 kHz) nebo i2cslow (100 kHz) (krystal 4 MHz), určuje rychlost&lt;br /&gt;
komunikace. Pokud je na sběrnici více zařízení, určuje se rychlost podle nejpomalejšího z&lt;br /&gt;
nich – rychlejší periferie může pracovat s nižší rychlostí, naopak pracovat nelze.&lt;br /&gt;
- address je klíčové slovo i2cbyte nebo i2cword, určuje, zda je adresa 8-bitová nebo 16-bitová.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastavuje parametry pro komunikaci po I2C sběrnici a konfiguruje vývody SCL a SDA jako vstupní.&lt;br /&gt;
Komunikaci obstarávají příkazy READI2C, WRITEI2C.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;if .. then&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;if .. and .. then&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;if .. or .. then&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
IF variable ?? value {AND/OR variable ?? value ...} THEN address&lt;br /&gt;
- variable je proměnná. Bude porovnána s value&lt;br /&gt;
- value může být proměnná nebo konstanta&lt;br /&gt;
- address je návěští, na které se předá řízení programu. Pokud je podmínka splněna&lt;br /&gt;
- ?? může být jeden z následujících operátorů:&lt;br /&gt;
= rovná se&lt;br /&gt;
is rovná se (alternativní zápis)&lt;br /&gt;
&amp;lt;&amp;gt; nerovná se&lt;br /&gt;
!= nerovná se (alternativní zápis)&lt;br /&gt;
&amp;gt; větší než&lt;br /&gt;
&amp;gt;= větší nebo rovno&lt;br /&gt;
&amp;lt; menší než&lt;br /&gt;
&amp;lt;= menší nebo rovno&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz porovnává dvě proměnné nebo proměnnou s konstantou a skočí na určené místo, pokud je&lt;br /&gt;
podmínka splněna. Pokud není podmínka splněna, pokračuje se na daším řádku programu.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;infrain&#039;&#039;&#039; (použitelné pro PICAXE: 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
INFRAIN&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Čeká na příjem znaku z dálkového ovládání. Přijatý kód je v proměnné infrain. Vyžaduje připojení&lt;br /&gt;
přijímače infračerveného signálu na vstup input0, používá protokol Sony.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;infrain2&#039;&#039;&#039; (použitelné pro PICAXE: 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
INFRAIN2&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Obdoba předchozího příkazu pro PICAXE-08M. Vyžaduje připojení přijímače infračerveného signálu na&lt;br /&gt;
vstup input3, používá protokol Sony.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;infraout&#039;&#039;&#039; (použitelné pro PICAXE: 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
INFRAOUT device,data&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Vyšle data protokolem Sony infračerveného dálkového ovládání, pouze na PICAXE-08M. Předpokládá&lt;br /&gt;
připojení vysílací infračervené LED s omezovacím odporem na výstup 0.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;input&#039;&#039;&#039; (použitelné pro PICAXE: 08, 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
INPUT pin&lt;br /&gt;
- pin je proměnná nebo konstanta, označuje použitý vývod&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastaví vývod jako vstupní.&lt;br /&gt;
Po zapnutí napájení jsou všechny konfigurovatelné vývody nastaveny jako vstupní. Kromě příkazů k&lt;br /&gt;
přímému nastavení (LET DIRS, INPUT, OUTPUT, REVERSE) se příslušné vývody nastavují také&lt;br /&gt;
příkazy HIGH, LOW, TOGGLE, PULSOUT jako výstupní.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;keyin&#039;&#039;&#039; (použitelné pro PICAXE: 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
KEYIN&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Čeká na příjem znaku z počítačové klávesnice připojené přímo k mikrokontroléru. Přijatý kód je v&lt;br /&gt;
proměnné keyin. Vyžaduje připojení klávesnice na vstupy input6 a input7 a zdvihací rezistory 4k7.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;keyled&#039;&#039;&#039; (použitelné pro PICAXE: 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
KEYLED mask&lt;br /&gt;
- mask je proměnná nebo konstanta, určuje stav LED na klávesnici.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Rozsvěcí nebo zhasíná LED na klávesnici PC. Vyžaduje připojení klávesnice na vstupy input6 a input7.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;let&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
{LET} variable = {-} value ?? value...&lt;br /&gt;
- variable je proměnná, které bude přiřazen výsledek početní operace&lt;br /&gt;
- value jsou proměnné nebo konstanty spojené operátory&lt;br /&gt;
Klíčové slovo LET je nepovinné&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Provádí početní operace v celočíselné 16-bitové aritmetice (hodnoty 0 až 65535). Výrazy jsou&lt;br /&gt;
vyhodnocovány zleva doprava bez upatnění přednosti operátorů. Všechna čísla jsou chápána jako kladná.&lt;br /&gt;
Výsledek může být také 8-bitový nebo 1-bitový, v tom případě jsou vyšší bity oříznuty.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;let dirs =&#039;&#039;&#039; (použitelné pro PICAXE: 08, 08M)&lt;br /&gt;
&#039;&#039;&#039;let dirsc =&#039;&#039;&#039; (použitelné pro PICAXE: 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
{LET} dirs = value&lt;br /&gt;
{LET} dirsc = value&lt;br /&gt;
- value jsou proměnné nebo konstanty, jejichž hodnota je uložena do proměnné dirs (dirsc).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Konfiguruje vývody kontroléru jako vstupní nebo výstupní (let dirs, na PICAXE-08/08M)&lt;br /&gt;
Konfiguruje vývody kontroléru na portu C jako vstupní nebo výstupní (let dirsc, na PICAXE-28X/40X).&lt;br /&gt;
Hodnota 1 příslušného bitu značí vstup, hodnota 0 značí výstup.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;let pins =&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&lt;br /&gt;
&#039;&#039;&#039;let pinsc =&#039;&#039;&#039; (použitelné pro PICAXE: 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
{LET} pins = value&lt;br /&gt;
{LET} pinsc = value&lt;br /&gt;
- value je proměnná nebo konstanta, jejíž hodnota je uložena do proměnné pins (pinsc).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Tento příkaz nastavuje současně všechny výstupy kontroléru individuálně na vysokou nebo nízkou&lt;br /&gt;
úroveň, u kontrolérů PICAXE-28X/40X lze takto nastavit též všechny vývody portu C. Klíčové slovo&lt;br /&gt;
LET je nepovinné.&lt;br /&gt;
K individuálnímu nastavení jednotlivých výstupů lze použít příkazy high a low. Příkaz LET PINS&lt;br /&gt;
umožňuje hromadné nastavení všech osmi výstupů současně.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;lookdown&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
LOOKDOWN target,(value0,value1...valueN),variable&lt;br /&gt;
- target je proměnná nebo konstanta, která se porovnává s řadou hodnot v závorce.&lt;br /&gt;
- value0... jsou proměnné nebo konstanty&lt;br /&gt;
- variable obsahuje výsledek porovnávání.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Porovnává target se seznamem hodnot v závorce, pokud najde stejnou hodnotu, uloží do proměnné za&lt;br /&gt;
závorkou pořadové číslo shodné hodnoty. Číslování začíná nulou. Pokud se shoda nenajde, proměnná za&lt;br /&gt;
závorkou zůstane beze změny.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;lookup&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
LOOKUP offset,(data0,data1...dataN),variable&lt;br /&gt;
- offset je proměnná nebo konstanta, určuje, která položka z data0 až dataN se uloží do proměnné&lt;br /&gt;
variable.&lt;br /&gt;
- data jsou proměnné nebo konstanty&lt;br /&gt;
- variable předává výslednou hodnotu, nebo zůstává beze změny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Vybírá z pole hodnot podle zadaného ofsetu (indexu). Pokud je ofset mimo rozsah uvedených hodnot,&lt;br /&gt;
výstupní proměnná zůstává beze změny.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;low&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
LOW pin&lt;br /&gt;
- pin je proměnná nebo konstanta, označuje výstup, který se použije&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastaví nízkou výstupní úroveň. (U PICAXE-08 zároveň nastaví vývod jako výstupní.)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;low portc&#039;&#039;&#039; (pro PICAXE: 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
LOW PORTC pin&lt;br /&gt;
- pin je proměnná nebo konstanta, označuje výstup na portu C, který se použije&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastaví nízkou výstupní úroveň na výstupu portu C. (Pouze u kontrolérů 28X a 40X)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nap&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
NAP period&lt;br /&gt;
- period je proměnná nebo konstanta, určující dobu, na kterou přejde kontroler do režimu s nízkou&lt;br /&gt;
spotřebou. Rozsah 0 až 7.&lt;br /&gt;
Doba zpoždění:&lt;br /&gt;
0 18 ms&lt;br /&gt;
1 32 ms&lt;br /&gt;
2 72 ms&lt;br /&gt;
3 144 ms&lt;br /&gt;
4 288 ms&lt;br /&gt;
5 576 ms&lt;br /&gt;
6 1,152 s&lt;br /&gt;
7 2,304 s&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Uvede kontroler do spánku na dobu 2^period*18 ms. Tento příkaz využívá watchdog timer s omezenou&lt;br /&gt;
přesností časování. Delší prodlevy lze dosáhnout příkazem Sleep.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;output&#039;&#039;&#039; (použitelné pro PICAXE: 08, 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
OUTPUT pin&lt;br /&gt;
- pin je proměnná nebo konstanta, označuje použitý vývod&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastaví vývod jako výstupní. Funguje pouze u kontrolérů 08 a 08M.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pause&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
PAUSE milliseconds&lt;br /&gt;
- milliseconds je proměnná nebo konstanta v rozsahu 0 až 65535, určuje dobu v jednotkách&lt;br /&gt;
milisekund, po kterou bude tento příkaz trvat. Toto platí pouze při nastavené&lt;br /&gt;
hodinové frekvenci 4 MHz. Při nastavení hodinové frekvence 8 MHz se čas&lt;br /&gt;
zkracuje na 0,5 ms a na 0,25 ms při nastavení hodinové frekvence na 16 MHz.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Zastaví běh programu na určenou dobu. Přesnost je odvozena od hodinového kmitočtu kontroleru.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;peek&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
PEEK location,variable&lt;br /&gt;
- location je proměnná nebo konstanta, určující adresu registru. Platné hodnoty jsou 0 až 255.&lt;br /&gt;
- variable je 8bitová proměnná, ve které je navrácen obsah registru na udané adrese.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Čte data z registrů mikrokontroleru. Umožňuje obnovit data uschovaná příkazem POKE.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;play&#039;&#039;&#039; (použitelné pro PICAXE: 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
PLAY tune,LED&lt;br /&gt;
- tune je proměnná nebo konstanta (0 - 3) určující, která skladba se zahraje:&lt;br /&gt;
0 - Happy Birthday&lt;br /&gt;
1 - Jingle Bells&lt;br /&gt;
2 - Silent Night&lt;br /&gt;
3 - Rudolf the Red Nosed Reindeer&lt;br /&gt;
- LED je proměnná nebo konstanta (0 -3) určující způsob blikání připojených LED během hraní:&lt;br /&gt;
0 - bez blikání&lt;br /&gt;
1 - výstup 0 se zapíná a vypíná&lt;br /&gt;
2 - výstup 4 se zapíná a vypíná&lt;br /&gt;
3 - výstupy 0 a 4 se střídavě zapínají a vypínají&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Přehrává skladbu, pouze na PICAXE-08M. Výstupní signál se objeví na výstupu 2.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;poke&#039;&#039; (použitelné pro PICAXE: 08M, 18, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
POKE location,data&lt;br /&gt;
- location je proměnná nebo konstanta určující adresu registru. Platné hodnoty jsou 0 až 255.&lt;br /&gt;
- data je proměnná nebo konstanta obsahující data, která budou zapsána na uvednou adresu.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Zapisuje data do registrů kontroleru. Umožňuje uložit proměnné b0 až b13 do paměti a dále využít&lt;br /&gt;
hardware prostřednictvím SFR (podle dokumentace v katalogovém listu příslušného kontroleru).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pulsin&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
PULSIN pin,state,variable&lt;br /&gt;
- pin je proměnná nebo konstanta (0-7), určující, který vývod bude použit.&lt;br /&gt;
- state je proměnná nebo konstanta (0 nebo 1), určující, která hrana se musí první objevit před&lt;br /&gt;
začátkem měření.&lt;br /&gt;
- variable obsahuje výsledek měření (1 - 65535) v jednotkách 10 μs.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Měří délku vstupního pulsu v jednotkách 10 μs. Jestliže se puls neobjeví do 0,65536 s, příkaz končí a&lt;br /&gt;
výsledek je 0. Pokud je proměnná state = 1, měří se délka pulsu ve vysoké úrovni, měření začíná&lt;br /&gt;
vzestupná hrana a končí sestupná hrana. Pokud je proměnná state = 0, měří se délka pulsu v nízké úrovni,&lt;br /&gt;
měření začíná sestupná hrana a končí vzestupná hrana. Výstupní proměnná se obvykle používá 16bitová.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pulsout&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
PULSOUT pin,time&lt;br /&gt;
- pin je proměnná nebo konstanta (0-7) určující, který vývod bude použit.&lt;br /&gt;
- time je proměnná nebo konstanta určující dobu trvání pulsu (0-65535) v jednotkách 10 μs.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Vyšle impuls zadané délky. Polarita impulsu je určená počátečním stavem pinu, během pulsu se stav&lt;br /&gt;
invertuje a po skončení se vrátí na původní úroveň.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pwm&#039;&#039;&#039; (použitelné pro PICAXE: 08, 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
PWM pin,duty,cycles&lt;br /&gt;
- pin je proměnná nebo konstanta (0-7), určující, který vývod bude použit.&lt;br /&gt;
- duty je proměnná nebo konstanta (0-255), určující činitel plnění PWM (dobu, kterou výstup&lt;br /&gt;
setrvá ve stavu 1)&lt;br /&gt;
- cycles je proměnná nebo konstanta (0-255), určující počet cyklů PWM, které na určeném vývodu&lt;br /&gt;
proběhnout. Každý cyklus trvá asi 5 ms.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Tento příkaz se používá zřídka, vhodnější je použít PWMOUT. Příkaz PWM ukončí svoji činnost po&lt;br /&gt;
zadaném počtu cyklů, neprobíhá na pozadí jako příkaz PWMOUT. Ve spojení s RC filtrem může&lt;br /&gt;
napodobit analogový výstup na kontroléru PICAXE-08. Příkaz musí být volán opakovaně.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pwmout&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18X, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
PWMOUT pin,period,duty cycles&lt;br /&gt;
- pin je proměnná nebo konstanta určující, který vývod bude použit.&lt;br /&gt;
(pouze vývod 3 na 18X, pouze vývod 2 na 08M, vývod 1 nebo 2 na 28X a 40X)&lt;br /&gt;
- period je proměnná nebo konstanta (0-255) určující periodu pulsně šířkové modulace (PWM)&lt;br /&gt;
- duty je proměnná nebo konstanta (0-1023) určující činitel plnění PWM (dobu, kterou výstup&lt;br /&gt;
setrvá ve stavu 1)&lt;br /&gt;
Generuje pulsně modulovaný výstupní signál na zvoleném vývodu s využitím interního hardware&lt;br /&gt;
kontroleru. Tento signál zůstává aktivní i po ukončení příkazu PWMOUT. Pokud je třeba signál zrušit,&lt;br /&gt;
použije se příkaz PWMOUT s periodou 0.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;random&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
RANDOM wordvariable&lt;br /&gt;
- wordvariable slouží zároveň jako výsledek i jako pracovní proměnná (násada) pro příští použití&lt;br /&gt;
příkazu. Musí být použita proměnná typu word a její hodnota se nesmí do dalšího&lt;br /&gt;
použití příkazu změnit.&lt;br /&gt;
Vytváří sekvenci pseudonáhodných čísel mezi 0 a 65535.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;readadc&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
READADC channel,variable&lt;br /&gt;
- channel je proměnná nebo konstanta, určující vstup (0-7)&lt;br /&gt;
- variable obsahuje výsledek A/D převodu&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz čte napětí na analogovém vstupu a převádí ho na osmibitové číslo. Pouze některé vstupy mohou&lt;br /&gt;
sloužit jako analogové. Na některých kontrolerech jsou analogové a digitální vstupy sdílené, mohou plnit&lt;br /&gt;
obě funkce.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;readadc10&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18X, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
READADC10 channel,wordvariable&lt;br /&gt;
- channel je proměnná nebo konstanta určující vstup (0-7)&lt;br /&gt;
- wordvariable obsahuje výsledek A/D převodu&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz čte napětí na analogovém vstupu a převádí ho na 10bitové číslo, proto se výsledek musí ukládat do&lt;br /&gt;
16bitové proměnné. Pouze některé vstupy mohou sloužit jako analogové. Na některých kontrolerech jsou&lt;br /&gt;
analogové a digitální vstupy sdílené, mohou plnit obě funkce. Při použití příkazu DEBUG může&lt;br /&gt;
komunikace s PC narušit výsledek A/D převodu. V tom případě se doporučuje doplnit obvod o&lt;br /&gt;
Schottkyho diodu, která tento efekt potlačí.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;readi2c&#039;&#039;&#039; (použitelné pro PICAXE: 18X, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
READI2C location,(variable,...)&lt;br /&gt;
- location je proměnná nebo konstanta, určující adresu z které se bude číst.&lt;br /&gt;
- variable proměnné, které po provedení příkazu obsahují data přečtená z uvedené adresy.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Čte data z I2C sběrnice a ukládá je do proměnné (proměnných).&lt;br /&gt;
Adresa zařízení na I2C sběrnici je určená příkazem I2CSLAVE, location udává adresu v rámci tohoto&lt;br /&gt;
zařízení, například adresu dat v (externí) EEPROM nebo RTC obvodu apod.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;read&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
READ location,variable&lt;br /&gt;
- location je proměnná nebo konstanta, určující 8bitovou adresu v interní EEPROM (0-255).&lt;br /&gt;
- variable obsahuje přečtená data&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz READ načítá data z EEPROM. Obsah této paměti je zachován i po vypnutí napájení. Tato data&lt;br /&gt;
jsou zapisována při každém zavedení nového programu do mikrokontroléru, podle definice v příkazu&lt;br /&gt;
DATA/EEPROM. Za běhu programu mohou být tato data přepisována pomocí příkazu WRITE.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;readtemp&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
READTEMP pin,variable&lt;br /&gt;
- pin je proměnná nebo konstanta, určující, který vývod bude použit.&lt;br /&gt;
- variable obsahuje přečtená data (byte).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz přečte teplotu z digitálního čidla DS18B20 a uloží ji do proměnné. Převod může trvat až 750 ms.&lt;br /&gt;
Teplota se předává v celých stupních celsia. Senzor pracuje v rozmezí teplot -55 až +125°C.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== www: ==&lt;br /&gt;
&lt;br /&gt;
[http://www.picaxe.com/Software/PICAXE/PICAXE-Programming-Editor/ SW: PICAXE Programming Editor]&lt;br /&gt;
&lt;br /&gt;
[http://www.picaxe.com/Software/PICAXE/AXEpad/ SW: AXEpad] &lt;br /&gt;
&lt;br /&gt;
[http://programujte.com/clanek/2010082700-programovani-picaxe-uvod/ Programování PICAXE - Úvod]&lt;br /&gt;
&lt;br /&gt;
[http://programujte.com/clanek/2010071900-programovani-picaxe-08m/ Programování PICAXE]&lt;br /&gt;
&lt;br /&gt;
[http://programujte.com/clanek/2010090300-programovani-picaxe-1-lekce/ Programování PICAXE - 1. lekce]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [http://www.hobbyrobot.cz/PDF/PICAXE_basic_man_cz.pdf PICAXE – příručka programátora]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [http://www.hobbyrobot.cz/PDF/picaxe_technical_faq_cz.pdf Nejčastěji pokládané dotazy] &lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [http://letsmakerobots.com/files/lmr-Start.pdf How to make your first Robot]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [[:Media:PICAXE-2-220_man_cz.pdf|PICAXE – příručka programátora]]&lt;/div&gt;</summary>
		<author><name>Mrojik</name></author>
	</entry>
	<entry>
		<id>http://wiki.sps-pi.cz/index.php?title=PICAXE&amp;diff=12652</id>
		<title>PICAXE</title>
		<link rel="alternate" type="text/html" href="http://wiki.sps-pi.cz/index.php?title=PICAXE&amp;diff=12652"/>
		<updated>2012-01-30T11:33:20Z</updated>

		<summary type="html">&lt;p&gt;Mrojik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Soubor:MAT-POZADAVKY-PRA-ROBOT-UMIK.jpg|thumb|Robot Umík]]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:PICAXE_18.jpg|thumb|PICAXE 18 z PIC16F88]] &lt;br /&gt;
&lt;br /&gt;
[[Soubor:PICAXE_01.jpg|thumb|Zapojení programovacího konektoru]]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Robot-umík-sch.jpg|thumb|Schéma zapojení robota Umíka]]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Robot-umík-dps.jpg|thumb|Deska plošných spojů]]&lt;br /&gt;
&lt;br /&gt;
== Základní příkazy a syntaxe: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;qbasic&amp;quot;&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
REM Tohle je první jednoduchý program &lt;br /&gt;
&lt;br /&gt;
start: pause 1000&lt;br /&gt;
&lt;br /&gt;
goto start&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Náměty:==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Běžící had&#039;&#039;&#039;&lt;br /&gt;
[[Soubor:PICAXE_bezici_had.jpg|200px]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;source lang=&amp;quot;qbasic&amp;quot;&amp;gt;  &lt;br /&gt;
pins = %11111111  ;zhasne všechny diody main: &lt;br /&gt;
&lt;br /&gt;
pause 1000&lt;br /&gt;
low 0 pause 200 high 0 ;postupně přepíná s 200 ms pauzou &lt;br /&gt;
low 1 pause 200 high 1&lt;br /&gt;
low 2 pause 200 high 2&lt;br /&gt;
low 3 pause 200 high 3&lt;br /&gt;
low 4 pause 200 high 4&lt;br /&gt;
low 5 pause 200 high 5&lt;br /&gt;
low 6 pause 200 high 6&lt;br /&gt;
low 7 pause 200 high 7&lt;br /&gt;
goto main&lt;br /&gt;
&amp;lt;/source&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Robot Umík&#039;&#039;&#039;&lt;br /&gt;
[[Soubor:MAT-POZADAVKY-PRA-ROBOT-UMIK.jpg|200px]]&lt;br /&gt;
|&lt;br /&gt;
je postaven na podvozku UMU-01 Lze sestavit v konfiguraci stopař pro sledování čáry nebo minisumo&lt;br /&gt;
* Čidlo okraje arény: 2x QRD1114 pro Minisumo&lt;br /&gt;
* Čidlo čáry: 3x QRD1114 pro sledování čáry&lt;br /&gt;
* Čidlo soupeře / překážky: SFH5110 + 2x IR-LED20&lt;br /&gt;
* Elektronika s PICAXE-18X&lt;br /&gt;
* Programování v Basicu&lt;br /&gt;
* Ovládání motorů můstkem L293D&lt;br /&gt;
* [[Soubor:Icon-pdf.gif]] [[:Soubor:Robot-Umík-dokumentace.pdf|dokumentace]] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Soubor:technologystudent.gif|200px]]&lt;br /&gt;
| [http://www.technologystudent.com/pics/picdex1.htm PICAXE MICROCONTROLLERS] &lt;br /&gt;
|-&lt;br /&gt;
| [[Soubor:PICAXE-dataloger.jpg|200px]]&lt;br /&gt;
| [http://profmason.com/?page_id=99 PicAXE data logger] [http://profmason.com/wp-content/uploads/2006/11/datalogger.txt source]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Příkazy: ==&lt;br /&gt;
&lt;br /&gt;
=====Abecední seznam příkazů=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;backward&#039;&#039;&#039; (použitelné pro PICAXE: 18, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
BACKWARD motor&lt;br /&gt;
- motor je A nebo B&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Spustí otáčení motoru dozadu. Tento příkaz je ekvivalentní low 4, high 5 pro motor A, nebo low 6, high 7&lt;br /&gt;
pro motor B.&lt;br /&gt;
Bude fungovat správně na desce UMU rev. C (vyrobené v roce 2007). A je levý motor, B je pravý motor.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;branch&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
BRANCH offset,(address0,address1...addressN)&lt;br /&gt;
- offset je proměnná, určující na kterou adresu (0-N) se má skočit.&lt;br /&gt;
- adresy (address) jsou návěští, na která se větví program podle hodnoty proměnné offset.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Tento příkaz umožňuje větvení programu podle proměnné offset. Pokud je její hodnota 0, skočí se na&lt;br /&gt;
první návěští, pokud je hodnota 1, skočí se na druhé atd. Pokud je hodnota větší nežli odpovídá&lt;br /&gt;
poslednímu uvedenému návěští, neprovede se žádný skok a program pokračuje na dalším řádku.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;button&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
BUTTON pin,downstate,delay,rate,bytevariable,targetstate,address&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz ke čtení tlačítka, odstranění zákmitů a simulaci opakovaného stisku (autorepeat). Aby správně&lt;br /&gt;
fungoval, musí být periodicky vykonáván.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;calibfreq&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18A, 18X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
CALIBFREQ {-} factor&lt;br /&gt;
- factor je konstanta nebo proměnná, nabývající hodnot -31 až 31&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Slouží k jemnému doladění interního oscilátoru. Po zapnutí napájení má konstanta hodnotu 0. Kladné&lt;br /&gt;
hodnoty zvyšují kmitočet, záporné hodnoty snižují kmitočet oscilátoru.&lt;br /&gt;
Tento příkaz má smysl pouze u mikrokontrolérů s interním oscilátorem – 08M, 18A a 18X.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;count&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18X, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
COUNT pin, period, variable&lt;br /&gt;
- pin je proměnná nebo konstanta, určující, na kterém vstupu se počítají impulsy.&lt;br /&gt;
- period je proměnná nebo konstanta, určující dobu měření (1-65535 ms při frekvenci oscilátoru 4&lt;br /&gt;
MHz).&lt;br /&gt;
- variable je proměnná, do které se zaznamená výsledek (přednostně proměnná word – s rozsahem&lt;br /&gt;
0-65535).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Slouží k čítání impulsů na vstupu, počítá vzestupné hrany na určeném vstupu. Nejvyšší měřitelná&lt;br /&gt;
frekvence vstupního signálu je 25 kHz (pokud je střída signálu 1:1) pro frekvenci oscilátoru 4MHz.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
DEBUG {var}&lt;br /&gt;
- var je nepovinná proměnná, uvedená pouze z důvodu zpětné kompatibility, její hodnota nemá&lt;br /&gt;
žádný vliv.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Zobrazí hodnoty všech proměnných v ladícím okně na monitoru PC. Musí být připojen komunikační&lt;br /&gt;
kabel. Vzhledem k množství přenášených dat tento příkaz značně zpomaluje běh programu. Rychlejší&lt;br /&gt;
selektivní výpis ladících informací umožňuje příkaz SERTXD.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;data eeprom&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
DATA {location},(data,data...)&lt;br /&gt;
EEPROM {location},(data,data...)&lt;br /&gt;
- location je nepovinná konstanta (0-255), určující počáteční adresu paměti eeprom, kam se budou&lt;br /&gt;
ukládat data. Pokud není počáteční adresa uvedena, ukládání pokračuje tam, kde předchozí&lt;br /&gt;
příkaz skončil. Při prvním použití příkazu se začíná na adrese 0.&lt;br /&gt;
- data jsou konstanty (0-255), které budou uloženy v paměti eeprom.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkazy DATA a EEPROM jsou synonyma, oba slouží k naplnění paměti eeprom konstantami při&lt;br /&gt;
zavádění programu z PC. Tyto konstanty lze načíst v programu příkazem READ. Příkaz DATA či&lt;br /&gt;
EEPROM neovlivňuje délku programu.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;end&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
END&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Ukončí běh programu a uvede kontroler do režimu s minimální spotřebou. Obnova běhu programu je&lt;br /&gt;
možná pouze vypnutím napájení, přivedením nízké úrovně na vstup MCLR (resetem) nebo zavedením&lt;br /&gt;
nového programu z PC.&lt;br /&gt;
Příkaz END vypíná všechny časovače, po jeho provedení se ukončí činnost příkazů PWM a SERVO a&lt;br /&gt;
kontrolér přejde do režimu s nízkým příkonem. Pokud je tento efekt nežádoucí, lze použít příkaz STOP.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;for..next&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
FOR variable = start TO end {STEP {-}increment}&lt;br /&gt;
..&lt;br /&gt;
příkazy programové smyčky&lt;br /&gt;
..&lt;br /&gt;
NEXT {variable}&lt;br /&gt;
- variable je proměnná, která je použita jako čítač cyklů&lt;br /&gt;
- start je počáteční hodnota čítače&lt;br /&gt;
- end je konečná hodnota čítače&lt;br /&gt;
- increment je nepovinná hodnota kroku čítače. Pokud není uvedena použije se hodnota +1. Pokud je&lt;br /&gt;
uvedena záporna hodnota, předpokládá se, že Start je větší nežli End a čítá se směrem dolů.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Slouží k opakovanému provádění kódu uvedeného mezi příkazy FOR a NEXT. Při použití proměnné byte&lt;br /&gt;
je největší možný počet cyklů 255. Při každém provedení příkazu NEXT se hodnota čítače zvětší (nebo&lt;br /&gt;
zmenší) o předepsaný krok a porovná se s konečnou hodnotou End. Pokud je čítač větší (nebo menší při&lt;br /&gt;
záporném kroku) nežli End, smyčka se ukončí a program pokračuje dalším řádkem za NEXT. Příkaz&lt;br /&gt;
FOR-NEXT může mít osm úrovní vnoření.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;forward&#039;&#039;&#039; (použitelné pro PICAXE: 18, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
FORWARD motor&lt;br /&gt;
- motor je A nebo B&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Spustí otáčení motoru dopředu. Tento příkaz je ekvivalentní high 4 low 5 pro motor A, nebo high 6 low 7&lt;br /&gt;
pro motor B.&lt;br /&gt;
Bude fungovat správně na desce UMU rev. C (vyrobené v roce 2007). A je levý motor, B je pravý motor.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;gosub&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
GOSUB address&lt;br /&gt;
- address je návěští podprogramu, který příkaz GOSUB volá&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Předává řízení programu na udanou adresu, po vykonání příkazu RETURN se vrátí vykonávání programu&lt;br /&gt;
na řádek následující po příkazu GOSUB. Příkaz GOSUB se liší od příkazu GOTO v tom, že uchovává&lt;br /&gt;
návratovou adresu. Po každém příkazu GOSUB musí následovat vykonání příkazu RETURN, jinak by&lt;br /&gt;
došlo k přeplnění zásobníku návratových adres. Příkazy GOSUB mohou mít čtyři úrovně vnoření.&lt;br /&gt;
Program kontrolérů 18X, 28X a 40X může obsahovat celkem 15 nebo 255 příkazů GOSUB, podle&lt;br /&gt;
nastavení v menu Options. U ostatních kontrolérů je povoleno 15, případně 16 příkazů GOSUB v celém&lt;br /&gt;
programu.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;goto&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
GOTO address&lt;br /&gt;
- address je návěští, na které se předá provádění programu – nepodmíněný skok na jiné místo v&lt;br /&gt;
programu.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;halt&#039;&#039;&#039; (použitelné pro PICAXE: 18, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
HALT motor&lt;br /&gt;
- motor je A nebo B&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Zastaví otáčení motoru. Tento příkaz je ekvivalentní low 4 low 5 pro motor A, nebo low 6 low 7 pro&lt;br /&gt;
motor B.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;high&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
HIGH pin&lt;br /&gt;
- pin je proměnná nebo konstanta, označuje výstup, který se použije&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastaví vysokou výstupní úroveň. (U PICAXE-08 zároveň nastaví vývod jako výstupní.)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;high portc&#039;&#039;&#039; (použitelné pro PICAXE: 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
HIGH PORTC pin&lt;br /&gt;
- pin je proměnná nebo konstanta, označuje výstup na portu C, který se použije&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastaví vysokou výstupní úroveň na výstupu portu C. (Pouze u kontrolérů 28X a 40X)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;i2cslave&#039;&#039;&#039; (použitelné pro PICAXE: 18X, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
I2CSLAVE slave, speed, address&lt;br /&gt;
- slave je adresa zařízení na I2C sběrnici&lt;br /&gt;
- speed je klíčové slovo i2cfast (400 kHz) nebo i2cslow (100 kHz) (krystal 4 MHz), určuje rychlost&lt;br /&gt;
komunikace. Pokud je na sběrnici více zařízení, určuje se rychlost podle nejpomalejšího z&lt;br /&gt;
nich – rychlejší periferie může pracovat s nižší rychlostí, naopak pracovat nelze.&lt;br /&gt;
- address je klíčové slovo i2cbyte nebo i2cword, určuje, zda je adresa 8-bitová nebo 16-bitová.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastavuje parametry pro komunikaci po I2C sběrnici a konfiguruje vývody SCL a SDA jako vstupní.&lt;br /&gt;
Komunikaci obstarávají příkazy READI2C, WRITEI2C.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;if .. then&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;if .. and .. then&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;if .. or .. then&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
IF variable ?? value {AND/OR variable ?? value ...} THEN address&lt;br /&gt;
- variable je proměnná. Bude porovnána s value&lt;br /&gt;
- value může být proměnná nebo konstanta&lt;br /&gt;
- address je návěští, na které se předá řízení programu. Pokud je podmínka splněna&lt;br /&gt;
- ?? může být jeden z následujících operátorů:&lt;br /&gt;
= rovná se&lt;br /&gt;
is rovná se (alternativní zápis)&lt;br /&gt;
&amp;lt;&amp;gt; nerovná se&lt;br /&gt;
!= nerovná se (alternativní zápis)&lt;br /&gt;
&amp;gt; větší než&lt;br /&gt;
&amp;gt;= větší nebo rovno&lt;br /&gt;
&amp;lt; menší než&lt;br /&gt;
&amp;lt;= menší nebo rovno&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz porovnává dvě proměnné nebo proměnnou s konstantou a skočí na určené místo, pokud je&lt;br /&gt;
podmínka splněna. Pokud není podmínka splněna, pokračuje se na daším řádku programu.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;infrain&#039;&#039;&#039; (použitelné pro PICAXE: 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
INFRAIN&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Čeká na příjem znaku z dálkového ovládání. Přijatý kód je v proměnné infrain. Vyžaduje připojení&lt;br /&gt;
přijímače infračerveného signálu na vstup input0, používá protokol Sony.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;infrain2&#039;&#039;&#039; (použitelné pro PICAXE: 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
INFRAIN2&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Obdoba předchozího příkazu pro PICAXE-08M. Vyžaduje připojení přijímače infračerveného signálu na&lt;br /&gt;
vstup input3, používá protokol Sony.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;infraout&#039;&#039;&#039; (použitelné pro PICAXE: 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
INFRAOUT device,data&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Vyšle data protokolem Sony infračerveného dálkového ovládání, pouze na PICAXE-08M. Předpokládá&lt;br /&gt;
připojení vysílací infračervené LED s omezovacím odporem na výstup 0.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;input&#039;&#039;&#039; (použitelné pro PICAXE: 08, 08M)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
INPUT pin&lt;br /&gt;
- pin je proměnná nebo konstanta, označuje použitý vývod&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Nastaví vývod jako vstupní.&lt;br /&gt;
Po zapnutí napájení jsou všechny konfigurovatelné vývody nastaveny jako vstupní. Kromě příkazů k&lt;br /&gt;
přímému nastavení (LET DIRS, INPUT, OUTPUT, REVERSE) se příslušné vývody nastavují také&lt;br /&gt;
příkazy HIGH, LOW, TOGGLE, PULSOUT jako výstupní.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;keyin&#039;&#039;&#039; (použitelné pro PICAXE: 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
KEYIN&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Čeká na příjem znaku z počítačové klávesnice připojené přímo k mikrokontroléru. Přijatý kód je v&lt;br /&gt;
proměnné keyin. Vyžaduje připojení klávesnice na vstupy input6 a input7 a zdvihací rezistory 4k7.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;keyled&#039;&#039;&#039; (použitelné pro PICAXE: 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
KEYLED mask&lt;br /&gt;
- mask je proměnná nebo konstanta, určuje stav LED na klávesnici.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Rozsvěcí nebo zhasíná LED na klávesnici PC. Vyžaduje připojení klávesnice na vstupy input6 a input7.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;let&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
{LET} variable = {-} value ?? value...&lt;br /&gt;
- variable je proměnná, které bude přiřazen výsledek početní operace&lt;br /&gt;
- value jsou proměnné nebo konstanty spojené operátory&lt;br /&gt;
Klíčové slovo LET je nepovinné&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Provádí početní operace v celočíselné 16-bitové aritmetice (hodnoty 0 až 65535). Výrazy jsou&lt;br /&gt;
vyhodnocovány zleva doprava bez upatnění přednosti operátorů. Všechna čísla jsou chápána jako kladná.&lt;br /&gt;
Výsledek může být také 8-bitový nebo 1-bitový, v tom případě jsou vyšší bity oříznuty.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;let dirs =&#039;&#039;&#039; (použitelné pro PICAXE: 08, 08M)&lt;br /&gt;
&#039;&#039;&#039;let dirsc =&#039;&#039;&#039; (použitelné pro PICAXE: 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
{LET} dirs = value&lt;br /&gt;
{LET} dirsc = value&lt;br /&gt;
- value jsou proměnné nebo konstanty, jejichž hodnota je uložena do proměnné dirs (dirsc).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Konfiguruje vývody kontroléru jako vstupní nebo výstupní (let dirs, na PICAXE-08/08M)&lt;br /&gt;
Konfiguruje vývody kontroléru na portu C jako vstupní nebo výstupní (let dirsc, na PICAXE-28X/40X).&lt;br /&gt;
Hodnota 1 příslušného bitu značí vstup, hodnota 0 značí výstup.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;let pins =&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&lt;br /&gt;
&#039;&#039;&#039;let pinsc =&#039;&#039;&#039; (použitelné pro PICAXE: 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
{LET} pins = value&lt;br /&gt;
{LET} pinsc = value&lt;br /&gt;
- value je proměnná nebo konstanta, jejíž hodnota je uložena do proměnné pins (pinsc).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Tento příkaz nastavuje současně všechny výstupy kontroléru individuálně na vysokou nebo nízkou&lt;br /&gt;
úroveň, u kontrolérů PICAXE-28X/40X lze takto nastavit též všechny vývody portu C. Klíčové slovo&lt;br /&gt;
LET je nepovinné.&lt;br /&gt;
K individuálnímu nastavení jednotlivých výstupů lze použít příkazy high a low. Příkaz LET PINS&lt;br /&gt;
umožňuje hromadné nastavení všech osmi výstupů současně.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;lookdown&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
LOOKDOWN target,(value0,value1...valueN),variable&lt;br /&gt;
- target je proměnná nebo konstanta, která se porovnává s řadou hodnot v závorce.&lt;br /&gt;
- value0... jsou proměnné nebo konstanty&lt;br /&gt;
- variable obsahuje výsledek porovnávání.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Porovnává target se seznamem hodnot v závorce, pokud najde stejnou hodnotu, uloží do proměnné za&lt;br /&gt;
závorkou pořadové číslo shodné hodnoty. Číslování začíná nulou. Pokud se shoda nenajde, proměnná za&lt;br /&gt;
závorkou zůstane beze změny.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== www: ==&lt;br /&gt;
&lt;br /&gt;
[http://www.picaxe.com/Software/PICAXE/PICAXE-Programming-Editor/ SW: PICAXE Programming Editor]&lt;br /&gt;
&lt;br /&gt;
[http://www.picaxe.com/Software/PICAXE/AXEpad/ SW: AXEpad] &lt;br /&gt;
&lt;br /&gt;
[http://programujte.com/clanek/2010082700-programovani-picaxe-uvod/ Programování PICAXE - Úvod]&lt;br /&gt;
&lt;br /&gt;
[http://programujte.com/clanek/2010071900-programovani-picaxe-08m/ Programování PICAXE]&lt;br /&gt;
&lt;br /&gt;
[http://programujte.com/clanek/2010090300-programovani-picaxe-1-lekce/ Programování PICAXE - 1. lekce]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [http://www.hobbyrobot.cz/PDF/PICAXE_basic_man_cz.pdf PICAXE – příručka programátora]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [http://www.hobbyrobot.cz/PDF/picaxe_technical_faq_cz.pdf Nejčastěji pokládané dotazy] &lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [http://letsmakerobots.com/files/lmr-Start.pdf How to make your first Robot]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [[:Media:PICAXE-2-220_man_cz.pdf|PICAXE – příručka programátora]]&lt;/div&gt;</summary>
		<author><name>Mrojik</name></author>
	</entry>
	<entry>
		<id>http://wiki.sps-pi.cz/index.php?title=PICAXE&amp;diff=12651</id>
		<title>PICAXE</title>
		<link rel="alternate" type="text/html" href="http://wiki.sps-pi.cz/index.php?title=PICAXE&amp;diff=12651"/>
		<updated>2012-01-30T11:13:28Z</updated>

		<summary type="html">&lt;p&gt;Mrojik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Soubor:MAT-POZADAVKY-PRA-ROBOT-UMIK.jpg|thumb|Robot Umík]]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:PICAXE_18.jpg|thumb|PICAXE 18 z PIC16F88]] &lt;br /&gt;
&lt;br /&gt;
[[Soubor:PICAXE_01.jpg|thumb|Zapojení programovacího konektoru]]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Robot-umík-sch.jpg|thumb|Schéma zapojení robota Umíka]]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Robot-umík-dps.jpg|thumb|Deska plošných spojů]]&lt;br /&gt;
&lt;br /&gt;
== Základní příkazy a syntaxe: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;qbasic&amp;quot;&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
REM Tohle je první jednoduchý program &lt;br /&gt;
&lt;br /&gt;
start: pause 1000&lt;br /&gt;
&lt;br /&gt;
goto start&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Náměty:==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Běžící had&#039;&#039;&#039;&lt;br /&gt;
[[Soubor:PICAXE_bezici_had.jpg|200px]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;source lang=&amp;quot;qbasic&amp;quot;&amp;gt;  &lt;br /&gt;
pins = %11111111  ;zhasne všechny diody main: &lt;br /&gt;
&lt;br /&gt;
pause 1000&lt;br /&gt;
low 0 pause 200 high 0 ;postupně přepíná s 200 ms pauzou &lt;br /&gt;
low 1 pause 200 high 1&lt;br /&gt;
low 2 pause 200 high 2&lt;br /&gt;
low 3 pause 200 high 3&lt;br /&gt;
low 4 pause 200 high 4&lt;br /&gt;
low 5 pause 200 high 5&lt;br /&gt;
low 6 pause 200 high 6&lt;br /&gt;
low 7 pause 200 high 7&lt;br /&gt;
goto main&lt;br /&gt;
&amp;lt;/source&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Robot Umík&#039;&#039;&#039;&lt;br /&gt;
[[Soubor:MAT-POZADAVKY-PRA-ROBOT-UMIK.jpg|200px]]&lt;br /&gt;
|&lt;br /&gt;
je postaven na podvozku UMU-01 Lze sestavit v konfiguraci stopař pro sledování čáry nebo minisumo&lt;br /&gt;
* Čidlo okraje arény: 2x QRD1114 pro Minisumo&lt;br /&gt;
* Čidlo čáry: 3x QRD1114 pro sledování čáry&lt;br /&gt;
* Čidlo soupeře / překážky: SFH5110 + 2x IR-LED20&lt;br /&gt;
* Elektronika s PICAXE-18X&lt;br /&gt;
* Programování v Basicu&lt;br /&gt;
* Ovládání motorů můstkem L293D&lt;br /&gt;
* [[Soubor:Icon-pdf.gif]] [[:Soubor:Robot-Umík-dokumentace.pdf|dokumentace]] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Soubor:technologystudent.gif|200px]]&lt;br /&gt;
| [http://www.technologystudent.com/pics/picdex1.htm PICAXE MICROCONTROLLERS] &lt;br /&gt;
|-&lt;br /&gt;
| [[Soubor:PICAXE-dataloger.jpg|200px]]&lt;br /&gt;
| [http://profmason.com/?page_id=99 PicAXE data logger] [http://profmason.com/wp-content/uploads/2006/11/datalogger.txt source]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Příkazy: ==&lt;br /&gt;
&lt;br /&gt;
=====Abecední seznam příkazů=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;backward&#039;&#039;&#039; (použitelné pro PICAXE: 18, 18A, 18X, 28A, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
BACKWARD motor&lt;br /&gt;
- motor je A nebo B&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Spustí otáčení motoru dozadu. Tento příkaz je ekvivalentní low 4, high 5 pro motor A, nebo low 6, high 7&lt;br /&gt;
pro motor B.&lt;br /&gt;
Bude fungovat správně na desce UMU rev. C (vyrobené v roce 2007). A je levý motor, B je pravý motor.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;branch&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
BRANCH offset,(address0,address1...addressN)&lt;br /&gt;
- offset je proměnná, určující na kterou adresu (0-N) se má skočit.&lt;br /&gt;
- adresy (address) jsou návěští, na která se větví program podle hodnoty proměnné offset.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Tento příkaz umožňuje větvení programu podle proměnné offset. Pokud je její hodnota 0, skočí se na&lt;br /&gt;
první návěští, pokud je hodnota 1, skočí se na druhé atd. Pokud je hodnota větší nežli odpovídá&lt;br /&gt;
poslednímu uvedenému návěští, neprovede se žádný skok a program pokračuje na dalším řádku.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;button&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
BUTTON pin,downstate,delay,rate,bytevariable,targetstate,address&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkaz ke čtení tlačítka, odstranění zákmitů a simulaci opakovaného stisku (autorepeat). Aby správně&lt;br /&gt;
fungoval, musí být periodicky vykonáván.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;calibfreq&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18A, 18X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
CALIBFREQ {-} factor&lt;br /&gt;
- factor je konstanta nebo proměnná, nabývající hodnot -31 až 31&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Slouží k jemnému doladění interního oscilátoru. Po zapnutí napájení má konstanta hodnotu 0. Kladné&lt;br /&gt;
hodnoty zvyšují kmitočet, záporné hodnoty snižují kmitočet oscilátoru.&lt;br /&gt;
Tento příkaz má smysl pouze u mikrokontrolérů s interním oscilátorem – 08M, 18A a 18X.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;count&#039;&#039;&#039; (použitelné pro PICAXE: 08M, 18X, 28X, 40X)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
COUNT pin, period, variable&lt;br /&gt;
- pin je proměnná nebo konstanta, určující, na kterém vstupu se počítají impulsy.&lt;br /&gt;
- period je proměnná nebo konstanta, určující dobu měření (1-65535 ms při frekvenci oscilátoru 4&lt;br /&gt;
MHz).&lt;br /&gt;
- variable je proměnná, do které se zaznamená výsledek (přednostně proměnná word – s rozsahem&lt;br /&gt;
0-65535).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Slouží k čítání impulsů na vstupu, počítá vzestupné hrany na určeném vstupu. Nejvyšší měřitelná&lt;br /&gt;
frekvence vstupního signálu je 25 kHz (pokud je střída signálu 1:1) pro frekvenci oscilátoru 4MHz.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
DEBUG {var}&lt;br /&gt;
- var je nepovinná proměnná, uvedená pouze z důvodu zpětné kompatibility, její hodnota nemá&lt;br /&gt;
žádný vliv.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Zobrazí hodnoty všech proměnných v ladícím okně na monitoru PC. Musí být připojen komunikační&lt;br /&gt;
kabel. Vzhledem k množství přenášených dat tento příkaz značně zpomaluje běh programu. Rychlejší&lt;br /&gt;
selektivní výpis ladících informací umožňuje příkaz SERTXD.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;data eeprom&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
DATA {location},(data,data...)&lt;br /&gt;
EEPROM {location},(data,data...)&lt;br /&gt;
- location je nepovinná konstanta (0-255), určující počáteční adresu paměti eeprom, kam se budou&lt;br /&gt;
ukládat data. Pokud není počáteční adresa uvedena, ukládání pokračuje tam, kde předchozí&lt;br /&gt;
příkaz skončil. Při prvním použití příkazu se začíná na adrese 0.&lt;br /&gt;
- data jsou konstanty (0-255), které budou uloženy v paměti eeprom.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Příkazy DATA a EEPROM jsou synonyma, oba slouží k naplnění paměti eeprom konstantami při&lt;br /&gt;
zavádění programu z PC. Tyto konstanty lze načíst v programu příkazem READ. Příkaz DATA či&lt;br /&gt;
EEPROM neovlivňuje délku programu.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;end&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
END&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Ukončí běh programu a uvede kontroler do režimu s minimální spotřebou. Obnova běhu programu je&lt;br /&gt;
možná pouze vypnutím napájení, přivedením nízké úrovně na vstup MCLR (resetem) nebo zavedením&lt;br /&gt;
nového programu z PC.&lt;br /&gt;
Příkaz END vypíná všechny časovače, po jeho provedení se ukončí činnost příkazů PWM a SERVO a&lt;br /&gt;
kontrolér přejde do režimu s nízkým příkonem. Pokud je tento efekt nežádoucí, lze použít příkaz STOP.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;for..next&#039;&#039;&#039; (použitelné pro všechny typy PICAXE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;syntaxe:&#039;&#039;&lt;br /&gt;
FOR variable = start TO end {STEP {-}increment}&lt;br /&gt;
..&lt;br /&gt;
příkazy programové smyčky&lt;br /&gt;
..&lt;br /&gt;
NEXT {variable}&lt;br /&gt;
- variable je proměnná, která je použita jako čítač cyklů&lt;br /&gt;
- start je počáteční hodnota čítače&lt;br /&gt;
- end je konečná hodnota čítače&lt;br /&gt;
- increment je nepovinná hodnota kroku čítače. Pokud není uvedena použije se hodnota +1. Pokud je&lt;br /&gt;
uvedena záporna hodnota, předpokládá se, že Start je větší nežli End a čítá se směrem dolů.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;funkce:&#039;&#039;&lt;br /&gt;
Slouží k opakovanému provádění kódu uvedeného mezi příkazy FOR a NEXT. Při použití proměnné byte&lt;br /&gt;
je největší možný počet cyklů 255. Při každém provedení příkazu NEXT se hodnota čítače zvětší (nebo&lt;br /&gt;
zmenší) o předepsaný krok a porovná se s konečnou hodnotou End. Pokud je čítač větší (nebo menší při&lt;br /&gt;
záporném kroku) nežli End, smyčka se ukončí a program pokračuje dalším řádkem za NEXT. Příkaz&lt;br /&gt;
FOR-NEXT může mít osm úrovní vnoření.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== www: ==&lt;br /&gt;
&lt;br /&gt;
[http://www.picaxe.com/Software/PICAXE/PICAXE-Programming-Editor/ SW: PICAXE Programming Editor]&lt;br /&gt;
&lt;br /&gt;
[http://www.picaxe.com/Software/PICAXE/AXEpad/ SW: AXEpad] &lt;br /&gt;
&lt;br /&gt;
[http://programujte.com/clanek/2010082700-programovani-picaxe-uvod/ Programování PICAXE - Úvod]&lt;br /&gt;
&lt;br /&gt;
[http://programujte.com/clanek/2010071900-programovani-picaxe-08m/ Programování PICAXE]&lt;br /&gt;
&lt;br /&gt;
[http://programujte.com/clanek/2010090300-programovani-picaxe-1-lekce/ Programování PICAXE - 1. lekce]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [http://www.hobbyrobot.cz/PDF/PICAXE_basic_man_cz.pdf PICAXE – příručka programátora]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [http://www.hobbyrobot.cz/PDF/picaxe_technical_faq_cz.pdf Nejčastěji pokládané dotazy] &lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [http://letsmakerobots.com/files/lmr-Start.pdf How to make your first Robot]&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Icon-pdf.gif]] [[:Media:PICAXE-2-220_man_cz.pdf|PICAXE – příručka programátora]]&lt;/div&gt;</summary>
		<author><name>Mrojik</name></author>
	</entry>
	<entry>
		<id>http://wiki.sps-pi.cz/index.php?title=%C5%A0ablona:SO%C4%8C_%C3%BAsp%C4%9Bchy&amp;diff=11909</id>
		<title>Šablona:SOČ úspěchy</title>
		<link rel="alternate" type="text/html" href="http://wiki.sps-pi.cz/index.php?title=%C5%A0ablona:SO%C4%8C_%C3%BAsp%C4%9Bchy&amp;diff=11909"/>
		<updated>2011-10-03T10:18:55Z</updated>

		<summary type="html">&lt;p&gt;Mrojik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2011|2011]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] [[Soubor:MMCOMPlogo.gif|60px|MM-personal computer|link=http://www.mm-comp.cz]]&lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Sezimovo Ústí &lt;br /&gt;
&lt;br /&gt;
Výsledková listina [[Média:SOČ_2011_CK.pdf|zde]]&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Růžička Jaroslav&#039;&#039;&#039; (B4.I) [[Robot RC-DC]] [[Soubor:MP-JA 082.jpg|80px]]&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Skřivan Vojtěch&#039;&#039;&#039; (A4.S) [http://wiki.sps-pi.com/images/6/66/2011-protipozarni-system.pdf Návrh elektronického protipožárního systému SecuriFire nové generace pro firemní objekt]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Zeman Matěj&#039;&#039;&#039; (D2.S) [http://wiki.sps-pi.com/index.php/Digitální_odpalovací_pult Digitální odpalovací pult s LCD a digitální odpalovací pult řízený počítačem]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 4. místo Toušek Václav&#039;&#039;&#039; (A4.S) [[SOČ 2011 - Zesilovač ve třídě T]]&lt;br /&gt;
&lt;br /&gt;
obor 12. Učební pomůcky&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Babický Karel&#039;&#039;&#039; (C4.S) [[AVR Testboard]] 2.0&lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Burger Josef&#039;&#039;&#039; (A4.S) [[SOČ 2011 - MyCMS - jednoduchý redakční systém]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Háva Jakub&#039;&#039;&#039; (B4.I) [[Zámek na čipovou kartu RFID]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2010|2010]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola:&lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:abacus_logo.jpg|60px|ABACUS a.s.|link=http://www.abacus.cz]] [[Soubor:wug_logo.png|60px|Windows User Group|link=http://www.wug.cz]]&lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Chrudim 13.-15. 6. 2010&lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. místo Ladislav Beneš&#039;&#039;&#039; (C4.S) s prací [[Registrace na odborné praxe]] + udělena zvláštní cena Ústavu informatiky Akademie Věd&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika&lt;br /&gt;
&#039;&#039;&#039;1. místo Beneš Ladislav&#039;&#039;&#039; (C4.S) s prací [[Registrace na odborné praxe]]&lt;br /&gt;
&lt;br /&gt;
obor 12. Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Otruba Jiří&#039;&#039;&#039; (D4.S) [[Robotická ruka L 601 řízená MCU MOTOROLA]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Babický Karel&#039;&#039;&#039; (C3.S) [[AVR Testboard]]&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Zeman Matěj&#039;&#039;&#039; (D1.S) [[Digitální odpalovací pult]]&lt;br /&gt;
&lt;br /&gt;
obor 02. Fyzika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Sobotka David&#039;&#039;&#039; (C2.S) [[Indikátor radioaktivního záření]]&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;26&#039;&#039;&#039; prací z toho 17 soutěžních. [[SOČ 2010|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2009|2009]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] [[Soubor:siemens_logo.jpg|80px|Siemens a.s.|link=http://www1.siemens.cz/ad/current/index.php?ctxnh=3dc1f5a3fc&amp;amp;ctxp=home]]&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
Obor 09. Strojírenství&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Hulík Martin&#039;&#039;&#039; (D4.S) - [[Hulík Martin - Ovládání robotizovaného pracoviště|Ovládání robotizovaného pracoviště pomocí Control Webu a webové aplikace]]&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Pokorný Jan&#039;&#039;&#039;  (D3.S) - [[Pokorný Jan - CNC|CNC]] &lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Jiří Hýbek&#039;&#039;&#039; (B2.I) - [[Neural Network Studio]]&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;45&#039;&#039;&#039; prací: 17 soutěžních 9 výstavních [[SOČ 2009|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2008|2008]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] &lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Varnsdorf  13.-14.června 2008  &lt;br /&gt;
&lt;br /&gt;
Obor 12. Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. místo David Říha a Jan Šlajz&#039;&#039;&#039; - [[David Říha a Jan Šlajz - Inteligentní elektroinstalace|Inteligentní elektroinstalace]]   &lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. místo Jiří Hýbek&#039;&#039;&#039; - [[Jiří Hýbek - N.I.K.I.|N.I.K.I. - Projekt umělé inteligence]] + udělena zvláštní cena Ústavu informatiky Akademie Věd za nejoriginálnější nápad   &lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;26&#039;&#039;&#039; prací. [[SOČ 2008|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2007|2007]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:ELOlogo.jpg|60px|ELO+, spol. s r.o.|link=http://www.elo.cz]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] &lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Prostějov 15. až 17.6.2007  &lt;br /&gt;
 &lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Vladimír Černý, Štěpán Vyterna&#039;&#039;&#039; - The Run - parsování a manipulace s 3D objekty v jazyce C++ OpenGL&lt;br /&gt;
 &lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. místo Martin Šimeček&#039;&#039;&#039; - Zabezpečení webových aplikací&lt;br /&gt;
 &lt;br /&gt;
obor 11. Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. místo Radek Langr, Pavel Marek&#039;&#039;&#039; - OLPuter pro Dominoputer&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;26&#039;&#039;&#039; prací. [[SOČ 2007|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2004|2004]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. místo Lukáš Pivoňka&#039;&#039;&#039; - SW - servis souborů&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Václav Růžek&#039;&#039;&#039; - Digitálně řízený napájecí zdroj, verze 2,0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2003|2003]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Danihelka Jiří&#039;&#039;&#039; - Ochránce III&lt;br /&gt;
 &lt;br /&gt;
obor 12: Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. místo Pajer Ondřej&#039;&#039;&#039; - Funkční model pístového motoru typu &amp;quot;Boxer&amp;quot;Autor: &lt;br /&gt;
  &lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2002|2002]]&#039;&#039;&amp;lt;/big&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. místo Jiří Danihelka&#039;&#039;&#039; Harmonická analýza periodického signálu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2001|2001]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14. místo Jiří Danihelka&#039;&#039;&#039; - OCHRÁNCE 2 verze 1.0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2000|2000]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;13. místo Martin Brož&#039;&#039;&#039; - Laserový holoprojektor&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:right&amp;quot;&amp;gt;[[Šablona:SOČ úspěchy|e]]&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mrojik</name></author>
	</entry>
	<entry>
		<id>http://wiki.sps-pi.cz/index.php?title=%C5%A0ablona:SO%C4%8C_%C3%BAsp%C4%9Bchy&amp;diff=11908</id>
		<title>Šablona:SOČ úspěchy</title>
		<link rel="alternate" type="text/html" href="http://wiki.sps-pi.cz/index.php?title=%C5%A0ablona:SO%C4%8C_%C3%BAsp%C4%9Bchy&amp;diff=11908"/>
		<updated>2011-10-03T10:15:51Z</updated>

		<summary type="html">&lt;p&gt;Mrojik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2011|2011]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] [[Soubor:MMCOMPlogo.gif|60px|MM-personal computer|link=http://www.mm-comp.cz]]&lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Sezimovo Ústí &lt;br /&gt;
&lt;br /&gt;
Výsledková listina [[Média:SOČ_2011_CK.pdf|zde]]&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Růžička Jaroslav&#039;&#039;&#039; (B4.I) [[Robot RC-DC]] [[Soubor:MP-JA 082.jpg|80px]]&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Skřivan Vojtěch&#039;&#039;&#039; (A4.S) [http://wiki.sps-pi.com/images/6/66/2011-protipozarni-system.pdf Návrh elektronického protipožárního systému SecuriFire nové generace pro firemní objekt]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Zeman Matěj&#039;&#039;&#039; (D2.S) [http://wiki.sps-pi.com/index.php/Digitální_odpalovací_pult Digitální odpalovací pult s LCD a digitální odpalovací pult řízený počítačem]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 4. místo Toušek Václav&#039;&#039;&#039; (A4.S) [[SOČ 2011 - Zesilovač ve třídě T]]&lt;br /&gt;
&lt;br /&gt;
obor 12. Učební pomůcky&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Babický Karel&#039;&#039;&#039; (C4.S) [[AVR Testboard]] 2.0&lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Burger Josef&#039;&#039;&#039; (A4.S) [[MyCMS - jednoduchý redakční systém]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Háva Jakub&#039;&#039;&#039; (B4.I) [[Zámek na čipovou kartu RFID]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2010|2010]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola:&lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:abacus_logo.jpg|60px|ABACUS a.s.|link=http://www.abacus.cz]] [[Soubor:wug_logo.png|60px|Windows User Group|link=http://www.wug.cz]]&lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Chrudim 13.-15. 6. 2010&lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. místo Ladislav Beneš&#039;&#039;&#039; (C4.S) s prací [[Registrace na odborné praxe]] + udělena zvláštní cena Ústavu informatiky Akademie Věd&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika&lt;br /&gt;
&#039;&#039;&#039;1. místo Beneš Ladislav&#039;&#039;&#039; (C4.S) s prací [[Registrace na odborné praxe]]&lt;br /&gt;
&lt;br /&gt;
obor 12. Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Otruba Jiří&#039;&#039;&#039; (D4.S) [[Robotická ruka L 601 řízená MCU MOTOROLA]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Babický Karel&#039;&#039;&#039; (C3.S) [[AVR Testboard]]&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Zeman Matěj&#039;&#039;&#039; (D1.S) [[Digitální odpalovací pult]]&lt;br /&gt;
&lt;br /&gt;
obor 02. Fyzika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Sobotka David&#039;&#039;&#039; (C2.S) [[Indikátor radioaktivního záření]]&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;26&#039;&#039;&#039; prací z toho 17 soutěžních. [[SOČ 2010|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2009|2009]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] [[Soubor:siemens_logo.jpg|80px|Siemens a.s.|link=http://www1.siemens.cz/ad/current/index.php?ctxnh=3dc1f5a3fc&amp;amp;ctxp=home]]&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
Obor 09. Strojírenství&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Hulík Martin&#039;&#039;&#039; (D4.S) - [[Hulík Martin - Ovládání robotizovaného pracoviště|Ovládání robotizovaného pracoviště pomocí Control Webu a webové aplikace]]&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Pokorný Jan&#039;&#039;&#039;  (D3.S) - [[Pokorný Jan - CNC|CNC]] &lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Jiří Hýbek&#039;&#039;&#039; (B2.I) - [[Neural Network Studio]]&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;45&#039;&#039;&#039; prací: 17 soutěžních 9 výstavních [[SOČ 2009|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2008|2008]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] &lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Varnsdorf  13.-14.června 2008  &lt;br /&gt;
&lt;br /&gt;
Obor 12. Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. místo David Říha a Jan Šlajz&#039;&#039;&#039; - [[David Říha a Jan Šlajz - Inteligentní elektroinstalace|Inteligentní elektroinstalace]]   &lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. místo Jiří Hýbek&#039;&#039;&#039; - [[Jiří Hýbek - N.I.K.I.|N.I.K.I. - Projekt umělé inteligence]] + udělena zvláštní cena Ústavu informatiky Akademie Věd za nejoriginálnější nápad   &lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;26&#039;&#039;&#039; prací. [[SOČ 2008|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2007|2007]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:ELOlogo.jpg|60px|ELO+, spol. s r.o.|link=http://www.elo.cz]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] &lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Prostějov 15. až 17.6.2007  &lt;br /&gt;
 &lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Vladimír Černý, Štěpán Vyterna&#039;&#039;&#039; - The Run - parsování a manipulace s 3D objekty v jazyce C++ OpenGL&lt;br /&gt;
 &lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. místo Martin Šimeček&#039;&#039;&#039; - Zabezpečení webových aplikací&lt;br /&gt;
 &lt;br /&gt;
obor 11. Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. místo Radek Langr, Pavel Marek&#039;&#039;&#039; - OLPuter pro Dominoputer&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;26&#039;&#039;&#039; prací. [[SOČ 2007|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2004|2004]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. místo Lukáš Pivoňka&#039;&#039;&#039; - SW - servis souborů&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Václav Růžek&#039;&#039;&#039; - Digitálně řízený napájecí zdroj, verze 2,0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2003|2003]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Danihelka Jiří&#039;&#039;&#039; - Ochránce III&lt;br /&gt;
 &lt;br /&gt;
obor 12: Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. místo Pajer Ondřej&#039;&#039;&#039; - Funkční model pístového motoru typu &amp;quot;Boxer&amp;quot;Autor: &lt;br /&gt;
  &lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2002|2002]]&#039;&#039;&amp;lt;/big&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. místo Jiří Danihelka&#039;&#039;&#039; Harmonická analýza periodického signálu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2001|2001]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14. místo Jiří Danihelka&#039;&#039;&#039; - OCHRÁNCE 2 verze 1.0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2000|2000]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;13. místo Martin Brož&#039;&#039;&#039; - Laserový holoprojektor&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:right&amp;quot;&amp;gt;[[Šablona:SOČ úspěchy|e]]&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mrojik</name></author>
	</entry>
	<entry>
		<id>http://wiki.sps-pi.cz/index.php?title=%C5%A0ablona:SO%C4%8C_%C3%BAsp%C4%9Bchy&amp;diff=11907</id>
		<title>Šablona:SOČ úspěchy</title>
		<link rel="alternate" type="text/html" href="http://wiki.sps-pi.cz/index.php?title=%C5%A0ablona:SO%C4%8C_%C3%BAsp%C4%9Bchy&amp;diff=11907"/>
		<updated>2011-10-03T10:05:56Z</updated>

		<summary type="html">&lt;p&gt;Mrojik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2011|2011]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] [[Soubor:MMCOMPlogo.gif|60px|MM-personal computer|link=http://www.mm-comp.cz]]&lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Sezimovo Ústí &lt;br /&gt;
&lt;br /&gt;
Výsledková listina [[Média:SOČ_2011_CK.pdf|zde]]&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Růžička Jaroslav&#039;&#039;&#039; (B4.I) [[Robot RC-DC]] [[Soubor:MP-JA 082.jpg|80px]]&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Skřivan Vojtěch&#039;&#039;&#039; (A4.S) [[Návrh elektronického protipožárního systému SecuriFire nové generace pro firemní objekt]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Zeman Matěj&#039;&#039;&#039; (D2.S) [[Digitální odpalovací pult s LCD a digitální odpalovací pult řízený počítačem]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 4. místo Toušek Václav&#039;&#039;&#039; (A4.S) [[Zesilovač ve třídě T]]&lt;br /&gt;
&lt;br /&gt;
obor 12. Učební pomůcky&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Babický Karel&#039;&#039;&#039; (C4.S) [[AVR Testboard 2.0]]&lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Burger Josef&#039;&#039;&#039; (A4.S) [[MyCMS - jednoduchý redakční systém]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Háva Jakub&#039;&#039;&#039; (B4.I) [[Zámek na čipovou kartu RFID]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2010|2010]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola:&lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:abacus_logo.jpg|60px|ABACUS a.s.|link=http://www.abacus.cz]] [[Soubor:wug_logo.png|60px|Windows User Group|link=http://www.wug.cz]]&lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Chrudim 13.-15. 6. 2010&lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. místo Ladislav Beneš&#039;&#039;&#039; (C4.S) s prací [[Registrace na odborné praxe]] + udělena zvláštní cena Ústavu informatiky Akademie Věd&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika&lt;br /&gt;
&#039;&#039;&#039;1. místo Beneš Ladislav&#039;&#039;&#039; (C4.S) s prací [[Registrace na odborné praxe]]&lt;br /&gt;
&lt;br /&gt;
obor 12. Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Otruba Jiří&#039;&#039;&#039; (D4.S) [[Robotická ruka L 601 řízená MCU MOTOROLA]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Babický Karel&#039;&#039;&#039; (C3.S) [[AVR Testboard]]&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Zeman Matěj&#039;&#039;&#039; (D1.S) [[Digitální odpalovací pult]]&lt;br /&gt;
&lt;br /&gt;
obor 02. Fyzika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Sobotka David&#039;&#039;&#039; (C2.S) [[Indikátor radioaktivního záření]]&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;26&#039;&#039;&#039; prací z toho 17 soutěžních. [[SOČ 2010|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2009|2009]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] [[Soubor:siemens_logo.jpg|80px|Siemens a.s.|link=http://www1.siemens.cz/ad/current/index.php?ctxnh=3dc1f5a3fc&amp;amp;ctxp=home]]&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
Obor 09. Strojírenství&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Hulík Martin&#039;&#039;&#039; (D4.S) - [[Hulík Martin - Ovládání robotizovaného pracoviště|Ovládání robotizovaného pracoviště pomocí Control Webu a webové aplikace]]&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Pokorný Jan&#039;&#039;&#039;  (D3.S) - [[Pokorný Jan - CNC|CNC]] &lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Jiří Hýbek&#039;&#039;&#039; (B2.I) - [[Neural Network Studio]]&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;45&#039;&#039;&#039; prací: 17 soutěžních 9 výstavních [[SOČ 2009|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2008|2008]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] &lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Varnsdorf  13.-14.června 2008  &lt;br /&gt;
&lt;br /&gt;
Obor 12. Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. místo David Říha a Jan Šlajz&#039;&#039;&#039; - [[David Říha a Jan Šlajz - Inteligentní elektroinstalace|Inteligentní elektroinstalace]]   &lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. místo Jiří Hýbek&#039;&#039;&#039; - [[Jiří Hýbek - N.I.K.I.|N.I.K.I. - Projekt umělé inteligence]] + udělena zvláštní cena Ústavu informatiky Akademie Věd za nejoriginálnější nápad   &lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;26&#039;&#039;&#039; prací. [[SOČ 2008|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2007|2007]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:ELOlogo.jpg|60px|ELO+, spol. s r.o.|link=http://www.elo.cz]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] &lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Prostějov 15. až 17.6.2007  &lt;br /&gt;
 &lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Vladimír Černý, Štěpán Vyterna&#039;&#039;&#039; - The Run - parsování a manipulace s 3D objekty v jazyce C++ OpenGL&lt;br /&gt;
 &lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. místo Martin Šimeček&#039;&#039;&#039; - Zabezpečení webových aplikací&lt;br /&gt;
 &lt;br /&gt;
obor 11. Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. místo Radek Langr, Pavel Marek&#039;&#039;&#039; - OLPuter pro Dominoputer&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;26&#039;&#039;&#039; prací. [[SOČ 2007|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2004|2004]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. místo Lukáš Pivoňka&#039;&#039;&#039; - SW - servis souborů&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Václav Růžek&#039;&#039;&#039; - Digitálně řízený napájecí zdroj, verze 2,0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2003|2003]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Danihelka Jiří&#039;&#039;&#039; - Ochránce III&lt;br /&gt;
 &lt;br /&gt;
obor 12: Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. místo Pajer Ondřej&#039;&#039;&#039; - Funkční model pístového motoru typu &amp;quot;Boxer&amp;quot;Autor: &lt;br /&gt;
  &lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2002|2002]]&#039;&#039;&amp;lt;/big&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. místo Jiří Danihelka&#039;&#039;&#039; Harmonická analýza periodického signálu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2001|2001]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14. místo Jiří Danihelka&#039;&#039;&#039; - OCHRÁNCE 2 verze 1.0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2000|2000]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;13. místo Martin Brož&#039;&#039;&#039; - Laserový holoprojektor&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:right&amp;quot;&amp;gt;[[Šablona:SOČ úspěchy|e]]&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mrojik</name></author>
	</entry>
	<entry>
		<id>http://wiki.sps-pi.cz/index.php?title=%C5%A0ablona:SO%C4%8C_%C3%BAsp%C4%9Bchy&amp;diff=11906</id>
		<title>Šablona:SOČ úspěchy</title>
		<link rel="alternate" type="text/html" href="http://wiki.sps-pi.cz/index.php?title=%C5%A0ablona:SO%C4%8C_%C3%BAsp%C4%9Bchy&amp;diff=11906"/>
		<updated>2011-10-03T10:04:13Z</updated>

		<summary type="html">&lt;p&gt;Mrojik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2011|2011]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] [[Soubor:MMCOMPlogo.gif|60px|MM-personal computer|link=http://www.mm-comp.cz]]&lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Sezimovo Ústí &lt;br /&gt;
&lt;br /&gt;
Výsledková listina [[Média:SOČ_2011_CK.pdf|zde]]&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Růžička Jaroslav&#039;&#039;&#039; (B4.I) [[Robot RC-DC]] [[Soubor:MP-JA 082.jpg]]&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Skřivan Vojtěch&#039;&#039;&#039; (A4.S) [[Návrh elektronického protipožárního systému SecuriFire nové generace pro firemní objekt]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Zeman Matěj&#039;&#039;&#039; (D2.S) [[Digitální odpalovací pult s LCD a digitální odpalovací pult řízený počítačem]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 4. místo Toušek Václav&#039;&#039;&#039; (A4.S) [[Zesilovač ve třídě T]]&lt;br /&gt;
&lt;br /&gt;
obor 12. Učební pomůcky&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Babický Karel&#039;&#039;&#039; (C4.S) [[AVR Testboard 2.0]]&lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Burger Josef&#039;&#039;&#039; (A4.S) [[MyCMS - jednoduchý redakční systém]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Háva Jakub&#039;&#039;&#039; (B4.I) [[Zámek na čipovou kartu RFID]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2010|2010]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola:&lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:abacus_logo.jpg|60px|ABACUS a.s.|link=http://www.abacus.cz]] [[Soubor:wug_logo.png|60px|Windows User Group|link=http://www.wug.cz]]&lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Chrudim 13.-15. 6. 2010&lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. místo Ladislav Beneš&#039;&#039;&#039; (C4.S) s prací [[Registrace na odborné praxe]] + udělena zvláštní cena Ústavu informatiky Akademie Věd&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika&lt;br /&gt;
&#039;&#039;&#039;1. místo Beneš Ladislav&#039;&#039;&#039; (C4.S) s prací [[Registrace na odborné praxe]]&lt;br /&gt;
&lt;br /&gt;
obor 12. Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Otruba Jiří&#039;&#039;&#039; (D4.S) [[Robotická ruka L 601 řízená MCU MOTOROLA]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Babický Karel&#039;&#039;&#039; (C3.S) [[AVR Testboard]]&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Zeman Matěj&#039;&#039;&#039; (D1.S) [[Digitální odpalovací pult]]&lt;br /&gt;
&lt;br /&gt;
obor 02. Fyzika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Sobotka David&#039;&#039;&#039; (C2.S) [[Indikátor radioaktivního záření]]&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;26&#039;&#039;&#039; prací z toho 17 soutěžních. [[SOČ 2010|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2009|2009]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] [[Soubor:siemens_logo.jpg|80px|Siemens a.s.|link=http://www1.siemens.cz/ad/current/index.php?ctxnh=3dc1f5a3fc&amp;amp;ctxp=home]]&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
Obor 09. Strojírenství&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Hulík Martin&#039;&#039;&#039; (D4.S) - [[Hulík Martin - Ovládání robotizovaného pracoviště|Ovládání robotizovaného pracoviště pomocí Control Webu a webové aplikace]]&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Pokorný Jan&#039;&#039;&#039;  (D3.S) - [[Pokorný Jan - CNC|CNC]] &lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Jiří Hýbek&#039;&#039;&#039; (B2.I) - [[Neural Network Studio]]&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;45&#039;&#039;&#039; prací: 17 soutěžních 9 výstavních [[SOČ 2009|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2008|2008]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] &lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Varnsdorf  13.-14.června 2008  &lt;br /&gt;
&lt;br /&gt;
Obor 12. Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. místo David Říha a Jan Šlajz&#039;&#039;&#039; - [[David Říha a Jan Šlajz - Inteligentní elektroinstalace|Inteligentní elektroinstalace]]   &lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. místo Jiří Hýbek&#039;&#039;&#039; - [[Jiří Hýbek - N.I.K.I.|N.I.K.I. - Projekt umělé inteligence]] + udělena zvláštní cena Ústavu informatiky Akademie Věd za nejoriginálnější nápad   &lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;26&#039;&#039;&#039; prací. [[SOČ 2008|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2007|2007]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:ELOlogo.jpg|60px|ELO+, spol. s r.o.|link=http://www.elo.cz]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] &lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Prostějov 15. až 17.6.2007  &lt;br /&gt;
 &lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Vladimír Černý, Štěpán Vyterna&#039;&#039;&#039; - The Run - parsování a manipulace s 3D objekty v jazyce C++ OpenGL&lt;br /&gt;
 &lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. místo Martin Šimeček&#039;&#039;&#039; - Zabezpečení webových aplikací&lt;br /&gt;
 &lt;br /&gt;
obor 11. Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. místo Radek Langr, Pavel Marek&#039;&#039;&#039; - OLPuter pro Dominoputer&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;26&#039;&#039;&#039; prací. [[SOČ 2007|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2004|2004]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. místo Lukáš Pivoňka&#039;&#039;&#039; - SW - servis souborů&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Václav Růžek&#039;&#039;&#039; - Digitálně řízený napájecí zdroj, verze 2,0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2003|2003]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Danihelka Jiří&#039;&#039;&#039; - Ochránce III&lt;br /&gt;
 &lt;br /&gt;
obor 12: Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. místo Pajer Ondřej&#039;&#039;&#039; - Funkční model pístového motoru typu &amp;quot;Boxer&amp;quot;Autor: &lt;br /&gt;
  &lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2002|2002]]&#039;&#039;&amp;lt;/big&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. místo Jiří Danihelka&#039;&#039;&#039; Harmonická analýza periodického signálu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2001|2001]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14. místo Jiří Danihelka&#039;&#039;&#039; - OCHRÁNCE 2 verze 1.0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2000|2000]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;13. místo Martin Brož&#039;&#039;&#039; - Laserový holoprojektor&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:right&amp;quot;&amp;gt;[[Šablona:SOČ úspěchy|e]]&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mrojik</name></author>
	</entry>
	<entry>
		<id>http://wiki.sps-pi.cz/index.php?title=%C5%A0ablona:SO%C4%8C_%C3%BAsp%C4%9Bchy&amp;diff=11905</id>
		<title>Šablona:SOČ úspěchy</title>
		<link rel="alternate" type="text/html" href="http://wiki.sps-pi.cz/index.php?title=%C5%A0ablona:SO%C4%8C_%C3%BAsp%C4%9Bchy&amp;diff=11905"/>
		<updated>2011-10-03T09:52:45Z</updated>

		<summary type="html">&lt;p&gt;Mrojik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2011|2011]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] [[Soubor:MMCOMPlogo.gif|60px|MM-personal computer|link=http://www.mm-comp.cz]]&lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Sezimovo Ústí &lt;br /&gt;
&lt;br /&gt;
Výsledková listina [[Média:SOČ_2011_CK.pdf|zde]]&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Růžička Jaroslav&#039;&#039;&#039; (B4.I) [[Robot RC-DC]]&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Skřivan Vojtěch&#039;&#039;&#039; (A4.S) [[Návrh elektronického protipožárního systému SecuriFire nové generace pro firemní objekt]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Zeman Matěj&#039;&#039;&#039; (D2.S) [[Digitální odpalovací pult s LCD a digitální odpalovací pult řízený počítačem]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 4. místo Toušek Václav&#039;&#039;&#039; (A4.S) [[Zesilovač ve třídě T]]&lt;br /&gt;
&lt;br /&gt;
obor 12. Učební pomůcky&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Babický Karel&#039;&#039;&#039; (C4.S) [[AVR Testboard 2.0]]&lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Burger Josef&#039;&#039;&#039; (A4.S) [[MyCMS - jednoduchý redakční systém]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Háva Jakub&#039;&#039;&#039; (B4.I) [[Zámek na čipovou kartu RFID]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2010|2010]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola:&lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:abacus_logo.jpg|60px|ABACUS a.s.|link=http://www.abacus.cz]] [[Soubor:wug_logo.png|60px|Windows User Group|link=http://www.wug.cz]]&lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Chrudim 13.-15. 6. 2010&lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. místo Ladislav Beneš&#039;&#039;&#039; (C4.S) s prací [[Registrace na odborné praxe]] + udělena zvláštní cena Ústavu informatiky Akademie Věd&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika&lt;br /&gt;
&#039;&#039;&#039;1. místo Beneš Ladislav&#039;&#039;&#039; (C4.S) s prací [[Registrace na odborné praxe]]&lt;br /&gt;
&lt;br /&gt;
obor 12. Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Otruba Jiří&#039;&#039;&#039; (D4.S) [[Robotická ruka L 601 řízená MCU MOTOROLA]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Babický Karel&#039;&#039;&#039; (C3.S) [[AVR Testboard]]&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Zeman Matěj&#039;&#039;&#039; (D1.S) [[Digitální odpalovací pult]]&lt;br /&gt;
&lt;br /&gt;
obor 02. Fyzika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Sobotka David&#039;&#039;&#039; (C2.S) [[Indikátor radioaktivního záření]]&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;26&#039;&#039;&#039; prací z toho 17 soutěžních. [[SOČ 2010|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2009|2009]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] [[Soubor:siemens_logo.jpg|80px|Siemens a.s.|link=http://www1.siemens.cz/ad/current/index.php?ctxnh=3dc1f5a3fc&amp;amp;ctxp=home]]&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
Obor 09. Strojírenství&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Hulík Martin&#039;&#039;&#039; (D4.S) - [[Hulík Martin - Ovládání robotizovaného pracoviště|Ovládání robotizovaného pracoviště pomocí Control Webu a webové aplikace]]&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Pokorný Jan&#039;&#039;&#039;  (D3.S) - [[Pokorný Jan - CNC|CNC]] &lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;45&#039;&#039;&#039; prací: 17 soutěžních 9 výstavních [[SOČ 2009|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2008|2008]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] &lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Varnsdorf  13.-14.června 2008  &lt;br /&gt;
&lt;br /&gt;
Obor 12. Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. místo David Říha a Jan Šlajz&#039;&#039;&#039; - [[David Říha a Jan Šlajz - Inteligentní elektroinstalace|Inteligentní elektroinstalace]]   &lt;br /&gt;
&lt;br /&gt;
obor 18. Informatika &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. místo Jiří Hýbek&#039;&#039;&#039; - [[Jiří Hýbek - N.I.K.I.|N.I.K.I. - Projekt umělé inteligence]] + udělena zvláštní cena Ústavu informatiky Akademie Věd za nejoriginálnější nápad   &lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;26&#039;&#039;&#039; prací. [[SOČ 2008|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2007|2007]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sponzoři školního kola: &lt;br /&gt;
 [[Soubor:CEZlogo.jpg|60px]] [[Soubor:ELOlogo.jpg|60px|ELO+, spol. s r.o.|link=http://www.elo.cz]] [[Soubor:neotech.jpg|80px|Neotech a.s.|link=http://www.neotech.cz]] &lt;br /&gt;
&lt;br /&gt;
Celostátní kolo: Prostějov 15. až 17.6.2007  &lt;br /&gt;
 &lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Vladimír Černý, Štěpán Vyterna&#039;&#039;&#039; - The Run - parsování a manipulace s 3D objekty v jazyce C++ OpenGL&lt;br /&gt;
 &lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. místo Martin Šimeček&#039;&#039;&#039; - Zabezpečení webových aplikací&lt;br /&gt;
 &lt;br /&gt;
obor 11. Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. místo Radek Langr, Pavel Marek&#039;&#039;&#039; - OLPuter pro Dominoputer&lt;br /&gt;
&lt;br /&gt;
Krajské kolo:&lt;br /&gt;
&lt;br /&gt;
Školní kolo: &#039;&#039;&#039;26&#039;&#039;&#039; prací. [[SOČ 2007|více:]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2004|2004]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. místo Lukáš Pivoňka&#039;&#039;&#039; - SW - servis souborů&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. místo Václav Růžek&#039;&#039;&#039; - Digitálně řízený napájecí zdroj, verze 2,0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2003|2003]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. místo Danihelka Jiří&#039;&#039;&#039; - Ochránce III&lt;br /&gt;
 &lt;br /&gt;
obor 12: Tvorba učebních pomůcek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. místo Pajer Ondřej&#039;&#039;&#039; - Funkční model pístového motoru typu &amp;quot;Boxer&amp;quot;Autor: &lt;br /&gt;
  &lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2002|2002]]&#039;&#039;&amp;lt;/big&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. místo Jiří Danihelka&#039;&#039;&#039; Harmonická analýza periodického signálu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2001|2001]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 01. Matematika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14. místo Jiří Danihelka&#039;&#039;&#039; - OCHRÁNCE 2 verze 1.0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;[[SOČ 2000|2000]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
obor 10. Elektrotechnika&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;13. místo Martin Brož&#039;&#039;&#039; - Laserový holoprojektor&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:right&amp;quot;&amp;gt;[[Šablona:SOČ úspěchy|e]]&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mrojik</name></author>
	</entry>
	<entry>
		<id>http://wiki.sps-pi.cz/index.php?title=BIOS&amp;diff=4938</id>
		<title>BIOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.sps-pi.cz/index.php?title=BIOS&amp;diff=4938"/>
		<updated>2010-06-11T08:18:41Z</updated>

		<summary type="html">&lt;p&gt;Mrojik: Založena nová stránka: &amp;#039;&amp;#039;&amp;#039;BIOS&amp;#039;&amp;#039;&amp;#039;  implementuje základní vstupně–výstupní funkce pro počítače IBM PC kompatibilní a představuje…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;BIOS&#039;&#039;&#039;  implementuje základní [[Vstupní zařízení|vstupně]]–[[Výstupní zařízení|výstupní]] funkce pro počítače [[IBM PC kompatibilní]] a představuje vlastně [[firmware]] pro [[osobní počítač|osobní počítače]]. V současné době se BIOS používá hlavně při startu počítače pro inicializaci a konfiguraci připojených [[hardware|hardwarových]] zařízení a následnému zavedení operačního systému, kterému je pak předáno další řízení počítače.&lt;br /&gt;
&lt;br /&gt;
Programový kód BIOSu je uložen na [[základní deska|základní desce]] v nevolatilní (stálé) paměti typu [[ROM]], [[EEPROM]] nebo modernější [[flash paměť|flash paměti]] s možností jednoduché aktualizace.&lt;br /&gt;
&lt;br /&gt;
== Historie ==&lt;br /&gt;
První IBM PC bylo uvedeno [[12. srpna]] [[1981]] a v červnu [[1982]] byl uveden první [[IBM PC kompatibilní]] klon firmou [[Columbia Data Products]]. Aby na klonech mohly být provozován stejný [[software]], musela být zajištěna kompatibilita nejen na [[hardware|hardwarové]] úrovni, ale i na úrovni BIOSu.&lt;br /&gt;
&lt;br /&gt;
Klon původního IBM BIOSu mohl být dodáván díky legálně provedenému [[Zpětné inženýrství|reverznímu inženýrství]]. Na trh se tak dostaly počítače, které byly schopny provozovat stejný [[operační systém]] a další [[počítačový program|programy]].&lt;br /&gt;
&lt;br /&gt;
=== Evoluční role BIOSu ===&lt;br /&gt;
Některé [[operační systém|operační systémy]], jako například všechny klony [[Disk Operating System|DOSu]] využívají BIOS pro provádění většiny vstupně–výstupních operací (čtení z [[Pevný disk|disku]], [[Disketa|diskety]], [[klávesnice]], výstup znaku na [[Monitor (obrazovka)|monitor]] nebo [[Počítačová tiskárna|tiskárnu]] apod.). BIOS se tak stal sjednocujícím prvkem 16-bitových systémů a značným způsobem zjednodušoval [[programátor]]ům operačních systémů práci.&lt;br /&gt;
&lt;br /&gt;
V roce [[1986]] byl uveden 32-bitový procesor [[Intel 80386]], avšak vývoj operačních systémů za ním zaostal. Pokročilé programy ovládaly hardware samy (např. editor [[Text602]]) nebo využívaly [[DOS extender]]y a role BIOSu tak začala ustupovat do pozadí. Alternativní [[hardware|hardwarové]] platformy (například [[PowerPC]] a [[SPARC]]) využívaly služeb [[Open Firmware]], avšak BIOS pro PC i přes několik pokusů pokročilé a jednotné 32-bitové rozhraní nepřinesl. Kvůli technickým obtížím a ztrátě výkonu si nové operační systémy na platformě PC řešily přímou komunikaci s hardware samostatně ([[Linux]] v roce 1991, [[Windows NT]] v roce [[1993]]).&lt;br /&gt;
&lt;br /&gt;
Nové úkoly pro BIOS přineslo [[Advanced Configuration and Power Interface|ACPI]], které zahrnovalo detekci a konfiguraci hardware, řízení spotřeby energie, výměnu zařízení za běhu , řízení teploty a další funkce.&lt;br /&gt;
&lt;br /&gt;
Následníkem BIOSu by mohl být EFI, který však není zpětně kompatibilní.&lt;br /&gt;
&lt;br /&gt;
==== Rozšíření možností BIOSu ====&lt;br /&gt;
Na jaře 2009 také společnost MSI představila „barevný“ BIOS.{{Doplňte zdroj}} Ten v sobě má mnoho funkcí včetně internetového prohlížeče, přehrávače DVD nebo her. Tento BIOS také umožňuje automatické aktualizace z internetu a větší možnosti nastavení, především jazyka.&lt;br /&gt;
&lt;br /&gt;
ASUS zase nabízí Express Gate obdoba nového BIOSu od MSI, kdy nabízí prohlížeč, skype a další internetové programy zapnuté během pár sekund.&lt;br /&gt;
&lt;br /&gt;
=== Opensource BIOS ===&lt;br /&gt;
[[Open Source]] komunita vyvíjí náhradu za [[proprietární]] BIOSy a jejich budoucnost je [[LinuxBIOS]] a [[OpenBIOS/Open Firmware]] projekt, tyto projekty podporuje [[AMD]] poskytnutím produktové specifikace a [[Google]] sponzoruje tento projekt. Základní deska výrobce [[Tyan]] nabízí LinuxBIOS vedle standardních BIOSů s procesory řady [[Opteron]].&lt;br /&gt;
&lt;br /&gt;
V moderních operačních systémech nejsou již služby BIOSu tvořící jeho rozhraní používány nebo je jejich využití omezeno na některé specifické činnosti nebo fáze běhu operačního systému (start a detekce zařízení atd).&lt;br /&gt;
&lt;br /&gt;
=== DualBIOS ===&lt;br /&gt;
DualBIOS (Dual BIOS) je technologie disponující vyšší třídou ochrany počítače. Jedná se o klasický BIOS a k němu přířazený totožný BIOS použitelný pouze k zálohování primárního BIOSU. Jednou z desek využívající tuto technologii je GA-7VTX-P od společnosti GIGABYTE.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
K nejstarším počítačům se dodávaly speciální [[počítačový program|programy]], které umožňovaly měnit jejich nastavení. Později se tzv. &#039;&#039;setup&#039;&#039; stal součástí BIOSu a dá se vyvolat stiskem specifické klávesy při startu počítače (klávesa F2, Delete a podobně). Nastavení se ukládá do nevolatilní BIOS paměti o velikosti 512 [[bajt]]ů a je použito při startu počítače pro nastavení [[čipset]]u. Historicky se uvádí jako CMOS paměť (původně zálohovaná 3 voltovou baterií), i když v současné době se používá spíše [[EEPROM]] nebo [[flash paměť]].&lt;br /&gt;
&lt;br /&gt;
=== Nastavení v SETUPu ===&lt;br /&gt;
*nastavení taktu procesoru a operační paměti, napájecí napětí procesoru&lt;br /&gt;
*nastavení cache&lt;br /&gt;
*detekce harddisků, CD-ROM, DVD-ROM&lt;br /&gt;
*nastavení periferií (integr. zvuková, síťová karta, modem)&lt;br /&gt;
*bootovací sekvence (HDD, CD-ROM, USB, LAN, FDD)&lt;br /&gt;
*hardware monitor - zobrazuje informace o teplotě procesoru, napětí zdroje, otáčky ventilátorů&lt;br /&gt;
*power management - nastavení možností napájení&lt;br /&gt;
*další služby - u notebooků např. kalibrace baterií&lt;br /&gt;
&lt;br /&gt;
== Služby BIOSu ==&lt;br /&gt;
Pro starší operační systémy poskytuje BIOS základní [[Vstupní zařízení|vstupně]]–[[Výstupní zařízení|výstupní]] funkce, například:&lt;br /&gt;
&lt;br /&gt;
*služby obsluhy [[klávesnice]]&lt;br /&gt;
*služby obsluhy řadiče disků ([[disketa]], [[pevný disk]])&lt;br /&gt;
*základní služby obsluhy [[grafická karta|grafické karty]] (většinou jen pro textový režim)&lt;br /&gt;
*výstup na [[Počítačová tiskárna|tiskárnu]]&lt;br /&gt;
*řízení [[komunikační port|komunikačních portů]]&lt;br /&gt;
&lt;br /&gt;
== Aktualizace BIOSu ==&lt;br /&gt;
Před rokem 1990 byl BIOS (případně [[firmware]] zařízení jako je pevný disk nebo CD/DVD mechanika) uložen v paměti ROM a nedal se snadno měnit. Proto byl postupně umisťován raději na paměti [[EEPROM]] a [[Flash paměť|Flash]], jejichž obsah lze snadno aktualizovat. První flash paměť byla připojena na sběrnici [[ISA (sběrnice)|ISA]]. Od roku 1998 byl přesunut na LPC sběrnici, která nahradila sběrnici ISA. Následující standard byl znám jako firmware hub (FWH). V roce 2006 začaly první systémy podporovat Serial Peripheral Interface (SPI).&lt;br /&gt;
&lt;br /&gt;
Výrobci hardwaru často vydávají aktualizace BIOSů, které umožňují použití novějších procesorů, odstraňují chyby a podobně. Nesprávná aktualizace nebo její přerušení před dokončením však může způsobit, že se počítač nebo zařízení stane nepoužitelným. Pro obnovu mají některé základní desky dvě paměti s BIOSem (se označují např. Dual BIOS board). Obvykle je na základní desce část BIOSu umístěna tak, že se při aktualizaci nemění. V ní je pak uložen kód, který je schopen specifickým nouzovým způsobem znovu provést aktualizaci, není-li kontrolní součet BIOSu v pořádku (např. ze souboru daného jména, který musí být umístěn na jinak čisté disketě).&lt;br /&gt;
&lt;br /&gt;
Dříve bylo možné BIOS aktualizovat jenom z MS-DOSu (většinou použita disketa). Dnes (v roce [[2009]]) je možné aktualizovat BIOS z Windows nebo z BIOSu samotného (není potřeba žádný [[operační systém]]).&lt;br /&gt;
&lt;br /&gt;
== Rozšíření BIOSu ==&lt;br /&gt;
&lt;br /&gt;
Některé přídavné karty na sobě nesou paměť s kódem, který rozšiřuje schopnosti základního BIOSu.&lt;br /&gt;
&lt;br /&gt;
;Video BIOS: Součástí modernějších grafických karet je tzv. &#039;&#039;Video BIOS&#039;&#039;, rozšiřující základní služby BIOSu o grafické služby, nastavení rozlišení monitoru, správu fontů atd. Typickým příkladem je [[VESA]] standard.&lt;br /&gt;
&lt;br /&gt;
;BootROM: Nachází se na [[Síťová karta|síťové kartě]] a umožňuje nastartovat počítač pomocí [[Počítačová síť|počítačové sítě]]. BootROM umožňuje umístit operační systém na síťový [[server]] nebo používat tzv. bezdiskové počítače.&lt;br /&gt;
&lt;br /&gt;
;BBS ROM: Nachází se na síťových kartách a na řadičích disků. Po zaregistrování pomocí speciálního BBS [[API]] umožňuje změnit zařízení, ze kterého bude zaveden operační systém pomocí standardního rozhraní základního BIOSu i ze zařízení, které základní BIOS ovládat neumí.&lt;br /&gt;
&lt;br /&gt;
== Dodavatelé BIOSů ==&lt;br /&gt;
V současné době dodávají BIOS nejrůznější firmy:&lt;br /&gt;
*[[Aexor Systems Inc]]&lt;br /&gt;
*[[American Megatrends (AMI)]]&lt;br /&gt;
*[[Award Software International]] (sloučený s Phoenixem v roce 1998)&lt;br /&gt;
*[[coresystems GmbH]]&lt;br /&gt;
*[[General Software]]&lt;br /&gt;
*[[Insyde Software]] (Insyde)&lt;br /&gt;
*[[MicroID Research]] (MRBIOS)&lt;br /&gt;
*[[Nanjing Byosoft]] (Byosoft)&lt;br /&gt;
*[[Phoenix Technologies]]&lt;br /&gt;
&lt;br /&gt;
{{commonscat|BIOS chips}}&lt;br /&gt;
&lt;br /&gt;
==Přístupové klávesy==&lt;br /&gt;
{|&lt;br /&gt;
|Dodavatel Bios || Přístupové klávesy&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.business.com/directory/computers_and_software/advanced_logic_research,_inc/ ALR (Advanced Logic Research, Inc.)] PC/PCI ||F2 &lt;br /&gt;
|-&lt;br /&gt;
|ALR PC/nonPCI||CTRL+ALT+ESC &lt;br /&gt;
|-&lt;br /&gt;
|[http://www.amd.com/ AMD® (Advanced Micro Devices, Inc.)] BIOS||F1 &lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ami.com/ AMI (American Megatrends, Inc.)] BIOS||DEL&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.award-bios.com/ Award] BIOS||CTRL+ALT+ESC &lt;br /&gt;
|-&lt;br /&gt;
|Award BIOS||DEL &lt;br /&gt;
|-&lt;br /&gt;
|[http://www.dtk.at/ DTK (Datatech Enterprises Co.)] BIOS||ESC&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.phoenix.com/ Phoenix] BIOS||CTRL+ALT+ESC&lt;br /&gt;
|-&lt;br /&gt;
|Phoenix BIOS||CTRL+ALT+S &lt;br /&gt;
|-&lt;br /&gt;
|Phoenix BIOS||CTRL+ALT+INS &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Dodavatel počítačů || Přístupové klávesy&lt;br /&gt;
|-&lt;br /&gt;
|[http://global.acer.com/ Acer]||F1, F2, CTRL+ALT+ESC &lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ari-service.com/ ARI]||CTRL+ALT+ESC, CTRL+ALT+DEL&lt;br /&gt;
|-&lt;br /&gt;
|[http://ast.com/ AST]||CTRL+ALT+ESC, CTRL+ALT+DEL&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.compaq.com/ Compaq] 8700  ||F10&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.compusa.com/ CompUSA] ||DEL &lt;br /&gt;
|-&lt;br /&gt;
|[http://cybermax.com/ Cybermax]||ESC &lt;br /&gt;
|-&lt;br /&gt;
|[http://search.dell.com/results.aspx?s=gen&amp;amp;c=us&amp;amp;l=en&amp;amp;cs=&amp;amp;cat=sup&amp;amp;k=bios Dell BIOS] hledání na sránkách || pro modely zde neuvedené &lt;br /&gt;
|-&lt;br /&gt;
|Dell 400||F3, F1&lt;br /&gt;
|-&lt;br /&gt;
|Dell 4400 ||F12&lt;br /&gt;
|-&lt;br /&gt;
|Dell Dimension ||F2 or DEL&lt;br /&gt;
|-&lt;br /&gt;
|Dell Inspiron ||F2&lt;br /&gt;
|-&lt;br /&gt;
|Dell Latitude ||Fn+F1 (při bootovaní)&lt;br /&gt;
|-&lt;br /&gt;
|Dell Latitude ||F2 (při bootovaní) &lt;br /&gt;
|-&lt;br /&gt;
|Dell Optiplex ||DEL&lt;br /&gt;
|-&lt;br /&gt;
|Dell Optiplex ||F2 &lt;br /&gt;
|-&lt;br /&gt;
|Dell Precision ||F2&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.e4me.com/ eMachine]||DEL , F2 &lt;br /&gt;
|-&lt;br /&gt;
|Fujitsu Manuals &amp;amp; BIOS||[http://www.fujitsu.com/sg/services/computing/pc/support/manuals/ stažení manuálů a BIOS]&lt;br /&gt;
|-&lt;br /&gt;
|[http://gateway.com/index.shtml Gateway] 2000 1440 ||F1 &lt;br /&gt;
|-&lt;br /&gt;
|Gateway 2000 Solo ||F2 &lt;br /&gt;
|-&lt;br /&gt;
|[http://www.hp.com/ HP (Hewlett-Packard)] ||F1, F2 (Laptop, ESC)&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ibm.com/ IBM] ||F1&lt;br /&gt;
|-&lt;br /&gt;
|E-pro Laptop||F2&lt;br /&gt;
|-&lt;br /&gt;
|IBM PS/2 ||CTRL+ALT+INS poté CTRL+ALT+DEL &lt;br /&gt;
|-&lt;br /&gt;
|IBM Thinkpad (novější) ||Windows: Programs-Thinkpad CFG. &lt;br /&gt;
|-&lt;br /&gt;
|[http://intel.com/ Intel] Tangent ||DEL&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.lenovo.com/planetwide/select/selector.html Lenovo](původně IBM) ||stránka [http://michaelstevenstech.com/lenovoBIOS.html Lenovo BIOS]&lt;br /&gt;
|-&lt;br /&gt;
|[http://micron.com/ Micron]||F1, F2, nebo DEL &lt;br /&gt;
|-&lt;br /&gt;
|[http://www.packardbell.com/ Packard Bell]  ||F1, F2, Del&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.seanix.com/en/index.asp Seanix]||DEL&lt;br /&gt;
|-&lt;br /&gt;
|[http://sony.com/ Sony] VAIO ||F2&lt;br /&gt;
|-&lt;br /&gt;
|Sony VAIO ||F3 &lt;br /&gt;
|-&lt;br /&gt;
|Tiger ||DEL&lt;br /&gt;
|-&lt;br /&gt;
|[http://toshiba.com/ Toshiba] 335 CDS ||ESC &lt;br /&gt;
|-&lt;br /&gt;
|Toshiba Protege ||ESC &lt;br /&gt;
|-&lt;br /&gt;
|Toshiba Satellite 205 CDS||F1&lt;br /&gt;
|-&lt;br /&gt;
|Toshiba Tecra ||ESC poté F1 nebo F2&lt;br /&gt;
|-&lt;br /&gt;
|Toshiba Notebook (novější) ||1. Zapněte počítač držením vypínače a klávesy ESC.&lt;br /&gt;
&lt;br /&gt;
Počítač pípne a zobrazí:&lt;br /&gt;
&#039;&#039;Check System, then press F1 key.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Uvolněte klávesu ESC&lt;br /&gt;
&lt;br /&gt;
3. Zmáčknte klávesu F1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Další články ==&lt;br /&gt;
* [[Beep kód]]y&lt;br /&gt;
* [[Power On Self Test]]&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
*[http://webpages.charter.net/danrollins/techhelp/0095.HTM Užitečná tabulka služeb a přerušení biosu (anglicky)]&lt;br /&gt;
*[http://pcworld.cz/hardware/Update-BIOSu–rychle-a-bezpecne-6637 Návod na bezpečný update BIOSu (česky)]&lt;br /&gt;
*http://cs.wikipedia.org/wiki/BIOS&lt;br /&gt;
&lt;br /&gt;
Vypracoval: --[[Uživatel:Mrojik|Mrojik]] 11. 6. 2010, 08:18 (UTC)&lt;/div&gt;</summary>
		<author><name>Mrojik</name></author>
	</entry>
	<entry>
		<id>http://wiki.sps-pi.cz/index.php?title=Odpor_prost%C5%99ed%C3%AD&amp;diff=4187</id>
		<title>Odpor prostředí</title>
		<link rel="alternate" type="text/html" href="http://wiki.sps-pi.cz/index.php?title=Odpor_prost%C5%99ed%C3%AD&amp;diff=4187"/>
		<updated>2010-05-31T07:32:45Z</updated>

		<summary type="html">&lt;p&gt;Mrojik: Založena nová stránka: &amp;#039;&amp;#039;&amp;#039;Odpor prostředí&amp;#039;&amp;#039;&amp;#039; je soubor všech sil, kterými plyn nebo kapalina působí proti pohybu těles v něm. Odpor je způsoben třením…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Odpor prostředí&#039;&#039;&#039; je soubor všech [[síla|sil]], kterými [[plyn]] nebo [[kapalina]] působí proti pohybu [[těleso|těles]] v něm. Odpor je způsoben [[tření]]m, které vzniká při kontaktu tělesa a prostředí.&lt;br /&gt;
&lt;br /&gt;
Protože pohyb je [[relativita pohybu|relativní]], je jedno, jestli se těleso pohybuje v nehybném plynu nebo kapalině, nebo jestli je těleso v klidu a kolem něj [[proudění|proudí]] plyn nebo kapalina (v takovém případě se často hovoří o &#039;&#039;&#039;obtékání těles&#039;&#039;&#039;). Rozhodující je &#039;&#039;relativní&#039;&#039; [[Rychlost (mechanika)|rychlost]] mezi tělesem a [[tekutina|tekutinou]].&lt;br /&gt;
&lt;br /&gt;
Síly, které v důsledku tření působí proti pohybu tělesa, se označují jako &#039;&#039;&#039;odporové síly&#039;&#039;&#039;. Odporová síla působí vždy proti směru relativního pohybu, tzn. těleso pohybující se v nehybné tekutině je [[zpomalení|zpomalováno]], zatímco nehybné těleso v pohybující se tekutině je tekutinou strháváno.&lt;br /&gt;
&lt;br /&gt;
Např. Odpor prostředí (odpor vzduchu) na Zemi způsobuje &amp;quot;rychlejší pád&amp;quot; těžších předmětů. Všechna tělesa však padají stejnou rychlostí, přitahována gravitační sílou, což můžeme dokázat situací v prostředí bez odporu prostředí (např. náš měsíc), kde těžší i lehčí těleso dopadnou na povrch Měsíce ve stejnou chvíli, jsou-li upuštěny ze stejné výšky a ve stejnou dobu. &lt;br /&gt;
&lt;br /&gt;
==d&#039;Alembertův paradox==&lt;br /&gt;
Lze dokázat, že při obtékání libovolného tělesa [[ideální tekutina|ideální tekutinou]] nebo při pohybu tělesa v [[klid (fyzika)|klidné]] ideální tekutině nepůsobí na těleso odporová síla. Sledujeme-li např. pohyb [[koule]] v ideální tekutině, zjistíme, že [[proudová čára|proudové čáry]] jsou kolem tělesa rozloženy symetricky. Na zadní straně tělesa jsou [[proudnice]] stejně uspořádány jako na přední straně tělesa. Na základě této symetrie lze dokázat, že na těleso působí zepředu i zezadu stejná [[tlaková síla]] a [[výslednice sil|výslednice]] působících sil je [[nula|nulová]]. Závěr, že na těleso pohybující se ideální tekutinou nepůsobí odporová síla, je platný nejen prou kouli, ale pro těleso libovolného tvaru. Tento [[paradox|paradoxní]] teoretický jev bývá nazýván &#039;&#039;&#039;d&#039;Alembertův paradox&#039;&#039;&#039; (&#039;&#039;&#039;d&#039;Alembertovo paradoxon&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
== Velikost odporové síly ==&lt;br /&gt;
Při pohybu tělesa ve [[viskozní kapalina|viskozní kapalině]] klade [[proudění|proudící]] kapalina odpor proti pohybu tělesa. Při nízkých [[Rychlost (mechanika)|rychlostech]] je odporová síla považována za přímo úměrnou rychlosti pohybu. Při vyšších rychlostech obvykle odporovou sílu považujeme za úměrnou druhé mocnině rychlosti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Příkladem může být pomalý pohyb koule v nekonečném prostředí. Pokud můžeme proudění kolem koule považovat za [[laminární proudění|laminární]], tzn. při nevelkých rychlostech, pak platí &#039;&#039;&#039;Stokesův vzorec&#039;&#039;&#039; pro odporovou sílu.&lt;br /&gt;
&lt;br /&gt;
Jiným příkladem může být pohyb čtvercové desky vyšší rychlostí, která je orientovaná [[kolmost|kolmo]] na směr pohybu. Tato deska před sebou musí odsouvat tekutinu, která ji brání v pohybu. Pokud má deska [[obsah|plochu]] &#039;&#039;S&#039;&#039; a pohybuje se rychlostí &#039;&#039;v&#039;&#039; tekutinou o [[hustota|hustotě]] &#039;&#039;p&#039;&#039;, pak za [[čas|časovou]] jednotku bude deskou odtlačena tekutina o [[hmotnost]]i &#039;&#039;Svp&#039;&#039;. [[Práce (fyzika)|Práce]] za časovou jednotku, která je nutná k překonání odporové síly, musí být rovna [[kinetická energie|kinetické energii]] tekutiny, která byla pohybem desky uvedena do pohybu.&lt;br /&gt;
&lt;br /&gt;
Tento vztah bývá nazýván &#039;&#039;&#039;[[Isaac Newton|Newtonovým]] zákonem odporu&#039;&#039;&#039;. Zobecnění na těleso libovolného tvaru se provádí zavedením &#039;&#039;[[součinitel odporu|součinitele odporu]]&#039;&#039; &#039;&#039;C&#039;&#039;, který zohledňuje tvar a kvalitu povrchu tělesa.&lt;br /&gt;
&lt;br /&gt;
Pohybuje-li se tekutinou nesymetrické těleso, vzniká kromě odporu působícího proti pohybu také [[síla]], která působí [[kolmost|kolmo]] na směr pohybu. Taková síla se označuje jako &#039;&#039;[[dynamický vztlak]]&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vliv [[stlačitelnost|stlačitelnosti]] se výrazněji projevuje teprve při vyšších rychlostech a to především tak, že dochází ke zvětšování [[tlak|tlakových]] rozdílů kolem obtékaného profilu.&lt;br /&gt;
&lt;br /&gt;
==Machovo číslo==&lt;br /&gt;
{{viz též|Machovo číslo}}&lt;br /&gt;
Ve [[stlačitelná kapalina|stlačitelné]] neviskozní kapalině má při srovnávání [[teorie podobnosti|podobnosti]] dvou [[proudění]] podobnou úlohu jako [[Reynoldsovo číslo]] (u [[viskozní kapalina|viskozních kapalin]]) tzv. &#039;&#039;[[Machovo číslo]]&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Podle velikosti Machova čísla dělíme [[proudění]] (resp. obtékání) na&lt;br /&gt;
* &#039;&#039;&#039;podzvukové (subsonické)&#039;&#039;&#039; pro &#039;&#039;&#039;M&#039;&#039;&#039;&amp;lt;1&lt;br /&gt;
* &#039;&#039;&#039;zvukové (sonické)&#039;&#039;&#039; pro &#039;&#039;&#039;M&#039;&#039;&#039;=1&lt;br /&gt;
* &#039;&#039;&#039;nadzvukové (supersonické)&#039;&#039;&#039; pro &#039;&#039;&#039;M&#039;&#039;&#039;&amp;gt;1&lt;br /&gt;
&lt;br /&gt;
Proudění s Machovým číslem blízkým jedné bývá nazýváno &#039;&#039;&#039;transsonické&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
nepůsobí odporová síla je platný nejen prou kouli, ale pro těleso libovolného tvaru. Tento [[paradox|paradoxní]] teoretický jev bývá nazýván &#039;&#039;&#039;d&#039;Alembertův paradox&#039;&#039;&#039; (&#039;&#039;&#039;d&#039;Alembertovo paradoxon&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Použitá literatura: ==&lt;br /&gt;
http://cs.wikipedia.org/wiki/Odpor_prostředí&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: --[[Uživatel:Mrojik|Mrojik]] 31. 5. 2010, 07:32 (UTC)&lt;/div&gt;</summary>
		<author><name>Mrojik</name></author>
	</entry>
	<entry>
		<id>http://wiki.sps-pi.cz/index.php?title=Ot%C3%A1zky_k_opakov%C3%A1n%C3%AD_z_refer%C3%A1t%C5%AF_mikroprocesorov%C3%A9_techniky_TVY&amp;diff=4105</id>
		<title>Otázky k opakování z referátů mikroprocesorové techniky TVY</title>
		<link rel="alternate" type="text/html" href="http://wiki.sps-pi.cz/index.php?title=Ot%C3%A1zky_k_opakov%C3%A1n%C3%AD_z_refer%C3%A1t%C5%AF_mikroprocesorov%C3%A9_techniky_TVY&amp;diff=4105"/>
		<updated>2010-05-30T19:33:23Z</updated>

		<summary type="html">&lt;p&gt;Mrojik: /* Assembler srovnání pro různé 8-bitové procesory */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Základní pojmy z mikroprocesorové techniky (Procesor, Mikrokontrolér, Paměť……..) zpracovali: Tkouba a Jhodina ==&lt;br /&gt;
== Architektura von Neumann a Harvardská zpracovali: Veisheiplová Lucie a Langmaier David ==&lt;br /&gt;
== Instrukční cyklus ==&lt;br /&gt;
== Assembler srovnání pro různé 8-bitové procesory ==&lt;br /&gt;
1. Co znamená překlad slova assembler?&lt;br /&gt;
&#039;&#039;&#039;a) sestavovatel&#039;&#039;&#039;&lt;br /&gt;
b) programátor&lt;br /&gt;
c) uživatel&lt;br /&gt;
&lt;br /&gt;
2. Co poskytují pokročilé překladače JSA?&lt;br /&gt;
a) nástroje pro programování programů&lt;br /&gt;
&#039;&#039;&#039;b) nástroje pro správu a vývoj kódu, řízení překladu programu a podporu ladění&#039;&#039;&#039;&lt;br /&gt;
c) nástroje pro vytvoření a připojení do sítě&lt;br /&gt;
&lt;br /&gt;
3. Co znamená zkratka JSA?&lt;br /&gt;
&#039;&#039;&#039;a) jazyk symbolických adres&#039;&#039;&#039;&lt;br /&gt;
b) jazyk systémových adres&lt;br /&gt;
c) jazyk pro správu adres&lt;br /&gt;
&lt;br /&gt;
4. Co umožňují návěstí?&lt;br /&gt;
a) může inicializovat obsah paměti, nebo vyhradit v paměti místo pro proměnné&lt;br /&gt;
b) využít veškerou paměť v počítači&lt;br /&gt;
&#039;&#039;&#039;c) pojmenovat místa v paměti počítače&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. K čemu slouží makro?&lt;br /&gt;
a) pomáhá při vytváření dobře strukturovaného kódu programu&lt;br /&gt;
&#039;&#039;&#039;b) slouží pro nahrazení často používaných sekvencí instrukcí&#039;&#039;&#039;&lt;br /&gt;
c) odstraňuje nutnost ručně propočítávat veškeré adresy při překladu programu&lt;br /&gt;
&lt;br /&gt;
--[[Uživatel:Mrojik|Mrojik]] 30. 5. 2010, 19:33 (UTC)&lt;br /&gt;
&lt;br /&gt;
== 89C2051 popis 8-bitového mikrokontroleru s jádrem 8051, hlavní parametry, ukázka zapojení a programu ==&lt;br /&gt;
== PIC16F628 popis 8-bitového mikrokontroleru, hlavní parametry, ukázka zapojení a programu == &lt;br /&gt;
== AT2313 popis 8-bitového mikrokontroleru AVR, hlavní parametry, ukázka zapojení a programu ==&lt;br /&gt;
&lt;br /&gt;
1)Kolik úsporných režimů obsahuje&lt;br /&gt;
&#039;&#039;&#039;a) 2&#039;&#039;&#039;&lt;br /&gt;
b) 5&lt;br /&gt;
c) 0&lt;br /&gt;
&lt;br /&gt;
2)Přerušovací systém má&lt;br /&gt;
&#039;&#039;&#039;a) 10 požadavků přerušení&#039;&#039;&#039;&lt;br /&gt;
b) 15 požadavků přerušení&lt;br /&gt;
c) 0 požadavků přerušení&lt;br /&gt;
&lt;br /&gt;
3)AT2313 mikroprocesor obsahuje&lt;br /&gt;
&#039;&#039;&#039;a) 1x 8-bitový čítač / časovač&#039;&#039;&#039; &lt;br /&gt;
b) 3x 8-bitový čítač / časovač&lt;br /&gt;
c) 5x 8-bitový čítač / časovač&lt;br /&gt;
&lt;br /&gt;
4)Jeden strojový cyklus trvá&lt;br /&gt;
&#039;&#039;&#039;a) 0,1 μs&#039;&#039;&#039;&lt;br /&gt;
b) 5 μs&lt;br /&gt;
c) 3 s&lt;br /&gt;
&lt;br /&gt;
5)Úsporný řezim NEOBSAHUJE&lt;br /&gt;
a) Snížení výkonu&lt;br /&gt;
b) Chod na prázdno&lt;br /&gt;
&#039;&#039;&#039;c) vypnutí zařízení&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Stavební prvky počítačů Relé, Elektronka, Tranzistor, Integrovaný obvod - funkce apod.. ==&lt;br /&gt;
== RISC a CISC architektura ==&lt;br /&gt;
== Počítače 0. generace == &lt;br /&gt;
== Počítače 1. generace ==&lt;br /&gt;
== Počítače 2. generace ==&lt;br /&gt;
1)Já si je nepamatuji? &lt;br /&gt;
a) ano&lt;br /&gt;
b) &#039;&#039;&#039;ne&#039;&#039;&#039;&lt;br /&gt;
c) nevím&lt;br /&gt;
d) nepamatuji&lt;br /&gt;
== Počítače 3. generace ==&lt;br /&gt;
== INTEL procesory přehled procesorů, základní vlastnosti apod… ==&lt;br /&gt;
== Srovnávací tabulka výpočetního výkonu mikroproceorů (od starších typů až po novější, 8-bit až 64 bitové) ==&lt;/div&gt;</summary>
		<author><name>Mrojik</name></author>
	</entry>
</feed>