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
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 ...
}