Skip to content
Snippets Groups Projects
Commit 9f014f3d authored by Kiss Ádám's avatar Kiss Ádám
Browse files

Tábla állapotgépe hozzáadva

parent aa89fd26
No related branches found
No related tags found
No related merge requests found
......@@ -27,3 +27,29 @@ A második bájt ábrázojl a pixel vörös komponensét, a harmadik bájt a zö
A csomagban nem szereplő pixelek változatlan állpotban maradnak.
\subsection{MAC cím}
\section{LED-ek}
\section{Ablak automata}
%\begin{tikzpicture}[shorten >=1pt,node distance=2cm,on grid,auto]
\begin{tikzpicture}[>=stealth',shorten >=2pt,auto,shorten <=2pt,node distance=5 cm,
every state/.style={align=center,minimum size=3cm,text width=2cm},
every edge/.style={draw,thick},
loop label/.style={draw,align=center,text width=2cm,outer sep=4pt,minimum height=1cm}
]
\node[state,initial] (vcc_3v3_off) {3.3V táp kikapcsolva};
\node[state] (vcc_3v3_on) [right=of vcc_3v3_off] {3.3V táp bekapcsolva, de még nincs sikeres kommunikáció};
\node[state] (vcc_12v_off) [below=of vcc_3v3_on] {12V-os táp kikapcsolva};
\node[state,accepting](vcc_12v_on) [left=of vcc_12v_off] {12V-os táp bekapcsolva};
\path[->]
(vcc_3v3_off) edge node {} (vcc_3v3_on)
(vcc_3v3_on) edge node {üdvözlő üzenet fogadva} (vcc_12v_on)
(vcc_3v3_on) edge node {Timeout} (vcc_3v3_off)
(vcc_12v_on) edge node {Parancs} (vcc_12v_off)
(vcc_12v_off) edge node {Parancs} (vcc_12v_on);
\end{tikzpicture}
\par
A MUEB 5 másodperc után bekapcsolja a PWM panel tápellátását, majd vár egy másodpercet az üdvözlőüzenet fogadására. Amennyiben ez nem történik meg, kikapcsolja a csatlakozón a 3.3V-os tápfeszültséget, és 5 másodperc után újra próbálkozik.
\par
Sikeres kommunikációt követően a MUEB bekapcsolja a 12V-ot a táblára. A 12V-ot hálózaton keresztül kapcsolhatjuk ki a megfelelő paranccsal, illetve ebből az állapotból vissza.
\par
Az állapotgép újraindítható szintén egy hálózat felől érkező paranccsal, ekkor a tápelltás megszűnése miatt a kijelző panel is újraindul.
File deleted
......@@ -20,7 +20,9 @@
\usepackage{titling} % a title, author parancsok szabad használatához
% a TikZ rajzoló modul, és a kapcsolási rajz készítő modul, ha kell
%\usepackage{tikz}
\usepackage{tikz}
\usetikzlibrary{automata,positioning}
\usetikzlibrary{shapes,arrows,fit,calc,positioning,automata}
%\usepackage{circuitikz}
% az A4 oldal margóinak és méreteinek beállítása
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment