Rev 1920 Rev 1921
Line 1... Line 1...
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2 <html> 2 <html>
3 <head> 3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5 <title> Nástroje </title> 5 <title> Průvodce začátečníka </title>
6 <meta name="keywords" content="stavebnice MLAB používané nástroje"> 6 <meta name="keywords" content="stavebnice MLAB používané nástroje">
7 <meta name="description" content="Projekt MLAB, Používané nástroje"> 7 <meta name="description" content="Projekt MLAB, Používané nástroje">
8 <!-- AUTOINCLUDE START "Page/Head.cs.ihtml" DO NOT REMOVE --> 8 <!-- AUTOINCLUDE START "Page/Head.cs.ihtml" DO NOT REMOVE -->
9 <link rel="StyleSheet" href="../../../../../Web/CSS/MLAB.css" type="text/css" title="MLAB základní styl"> 9 <link rel="StyleSheet" href="../../../../../Web/CSS/MLAB.css" type="text/css" title="MLAB základní styl">
10 <link rel="StyleSheet" href="../../../../../Web/CSS/MLAB_Print.css" type="text/css" media="print"> 10 <link rel="StyleSheet" href="../../../../../Web/CSS/MLAB_Print.css" type="text/css" media="print">
Line 77... Line 77...
77 postup. Nejdříve je třeba si ujasnit, jaké funkce má vaše zařízení mít - sepište si je na papír. 77 postup. Nejdříve je třeba si ujasnit, jaké funkce má vaše zařízení mít - sepište si je na papír.
78 </p> 78 </p>
79   79  
80 <p> 80 <p>
81 <i>Příklad</i> 81 <i>Příklad</i>
82 Mám úžasný nápad, udělat si vlastní elektronický teploměr. Vím, že chci: 82 Potřebuji udělat vlastní elektronický teploměr. Vím, že chci:
83 <> měři 83 <ul>
-   84 <li>Měřit teplotu vzduchu v místnosti - v laboratoři</li>
-   85 <li>Naměřenou teplotu budu zobrazovat na display</li>
-   86 <li>Zařízení budu napájet z baterií</li>
-   87 </ul>
84 </p> 88 </p>
85   89  
86 <p> 90 <p>
87 Když si budete jistí, že už máte všechny, pokračujte tak, že si od zařízení nakreslíte blokové schéma. 91 Když si budete jistí, že už máte všechny, pokračujte tak, že si od zařízení nakreslíte blokové schéma.
88 </p> 92 </p>
89   93  
90 <h3> Výběr modulů </h3> 94 <h3> Výběr modulů </h3>
91 <p> 95 <p>
92 Z blokového schéma tedy vidím, že hledám modul mikroprocesoru, LCD, napájení a snímače teploty. Projdu tedy se 96 Z blokového schéma tedy vidím, že hledám modul mikroprocesoru, LCD, napájení a snímače teploty. Projdu tedy
93 <a href="/Server/GenIndex/GenIndex.php?lang=cs&path=/Modules" title="výpis modulů">seznam modulů</a> a podívám se, jestli již 97 <a href="/Server/GenIndex/GenIndex.php?lang=cs&path=/Modules" title="výpis modulů">seznam modulů</a> a podívám se, jestli již
94 neexistuje něco se mnou požadovanou funkcí. 98 neexistuje něco se mnou požadovanou funkcí.
95 </p> 99 </p>
96   100  
-   101 <p>
-   102 Vidím, že se zobrazením problém není. Mohu například použít <a href="/Modules/HumanInterfaces/LCD2L4P02A/DOC/HTML/LCD2L4P02A.cs.html"
-   103 title="výpis modulů">LCD2L4P02A</a>. Pro měření teploty mi sice žádný z modulů se senzory nevyhovuje, ale na
-   104 <a href="http://wiki.mlab.cz/" title="MLAB wiki">wiki</a> najdu, že měření teploty lze snadno realizovat připojením
-   105 <a href="http://wiki.mlab.cz/doku.php?id=cs:wire_sensors" title="MLAB wiki">vhodného čidla</a> přímo na modul mikroprocesoru.
-   106 Co se týká výběru samotného mikroprocesoru, je zde výběr již mnohem širší.
-   107 </p>
-   108  
97 <h2> Mikroprocesory </h2> 109 <h2> Mikroprocesory </h2>
98 <p> 110 <p>
99 Vzhledem k tomu, že dnes již téměř každé elektronické zařízení obsahuje v nějaké formě zabudovaný mikroprocesor, je vhodné se jim více 111 Vzhledem k tomu, že dnes již téměř každé elektronické zařízení obsahuje v nějaké formě zabudovaný mikroprocesor, je vhodné se jim více
100 věnovat. 112 věnovat.
101 </p> 113 </p>
Line 132... Line 144...
132 hlavní výhodou je vysoký výpočetní výkon, který umožňuje zpracovávat relativně velké toky dat (například obraz z malé kamery). 144 hlavní výhodou je vysoký výpočetní výkon, který umožňuje zpracovávat relativně velké toky dat (například obraz z malé kamery).
133 Jejich vývojové prostředí je tak na mezi úrovní AVR a PIC existují tedy relativně kvalitní knihovny, avšak programovací 145 Jejich vývojové prostředí je tak na mezi úrovní AVR a PIC existují tedy relativně kvalitní knihovny, avšak programovací
134 prostředí (i komerční) téměř výhradně používají volný kompilátor GNU gcc. 146 prostředí (i komerční) téměř výhradně používají volný kompilátor GNU gcc.
135 </p> 147 </p>
136   148  
-   149 <h2> Propojení a programování </h2>
-   150 Díky tomu, že moje zařízení má být napájeno z baterií a nepotřebuje téměř žádný výpočetní výkon vyberu mikroprocesor PIC16F877 v modulu
-   151 PIC16F87xTQ4401B. Firmware naprogramuji v prostředí CCS C, které jsem si jako student s nedostatkem času koupil za sníženou cenu.
-   152  
137   153  
138 </div> 154 </div>
139   155  
140 <!-- AUTOINCLUDE START "Page/Footer.cs.ihtml" DO NOT REMOVE --> 156 <!-- AUTOINCLUDE START "Page/Footer.cs.ihtml" DO NOT REMOVE -->
141 <!-- ============== PATIČKA ============== --> 157 <!-- ============== PATIČKA ============== -->