Close

Odpověď na: Řídící jednotka pro peletový kotel

Úvodní stránka Fórum Vaše projekty Arduino Řídící jednotka pro peletový kotel Odpověď na: Řídící jednotka pro peletový kotel

#6354
posjirka
Účastník

je myslím čas začít řešit poruchy.
Navrhuji použít „registr poruch“.
uděláš si proměnnou typu byte :
byte porucha = 0; // registr poruch

proměnná typu byte má velikost 8 bite. tzn. 8x pozice 1 nebo 0 pro záznam poruchy.
Můžeš totiž přistupovat ke každému bitu zvlášť a zároveń jej brát jako číslo.
Myslím to tak, že budeme mít 2 typy poruch:
– drobné
– vážné
Přiřadíme si ke každému typu 4 pozice (nikdy nevíš kolik jich budeš potřebovat)
takže bite 0 až 3 budou drobné poruchy – třeba zhasnul plamen během hoření
a bite 4 až 7 budou závažné poruchy – nepodařilo se mi zapálit peletky

Je to super, že máš kam zapisovat chyby, zároveň si je můžeš zobrazit i třídit.
Navíc, pokud se nejedná o závažnou chybu můžeš pokračovat dál.

if(porucha < 8) { 
  // když jsou poruchy pouze drobné pokračuj dál ...
}