Je to tam trošku přehozené, ale
seg1 - ukazuje desítky
seg2 - jednotky
seg3 - stovky °C
při stoupající teplotě nad 99°C dělal zobrazovač problém, že nespočital jedno číslo seg1. (110°C -->11)
Ošetřil jsem to takto
-------------
if (teplota > 99) segment2 = 0;
if (teplota > 109) segment2 = 1;
if ...
Nalezeny 2 výsledky hledání
Přejít na rozšířené vyhledávání
- 25 zář 2018, 15:52
- Fórum: Pomoc s projekty
- Téma: Teploměr správné zobrazení nad 100°C
- Odpovědi: 4
- Zobrazení: 3251
- 24 zář 2018, 10:38
- Fórum: Pomoc s projekty
- Téma: Teploměr správné zobrazení nad 100°C
- Odpovědi: 4
- Zobrazení: 3251
Teploměr správné zobrazení nad 100°C
Ahoj, dodělávám teploměr s MAX7219 s měřením teploty do cca 115°C. Mám problém jak ošetřit program při zobrazení - měření nad 100°C. Jedná se o 3 segmenty MAX7219. Do 99°C není problém, aby každý segment ukazoval svůj řád, ale jak nad 100°C?
......
segment1 = teplota / 10; //
segment2 = teplota ...
......
segment1 = teplota / 10; //
segment2 = teplota ...