exit status 1
'senzoryDS' was not declared in this scope
Každopádně díky za pomoc. v příloze výsledek. Změnil jsem ještě ve void setup
Kód: Vybrat vše
sensor1.setResolution(10);
Kód: Vybrat vše
sensor1.setResolution(10);
Od začátku čekám, kdy někdo z "profíků" nedhodí formátování pomocí "%", ale marně
Pokud myslíš formátovaný výstup pomocí funkce sprintf a placeholderů a formátovacích znaků, tak to je většinou pro začátečníky dost těžko stravitelné, zabere to spoustu paměti a jednoduchý výstup to stejně moc nezjednoduší. Je to v tomto případě takový kanón na vrabce. Pro začátečníka je asi vhodnější, aby si to zkusili vyřešit nějakou klasickou konstrukcí a tím si i procvičí základní algoritmizaci A taky přiznám, že mě docela překvapilo, že na stránkách wiringu je ta formátovací funkce nedokumentovaná
Vzhledem k tomu, že C ani C++ nemají operátor and, tak máš asi někde předdefinované makro, které při překladu nahradí and něčím, ale ty pořádně nevíš čím. Může ho nahradit operátorem & a nebo &&. Ten první je bitový, ten druhý je výrazový. Oba jsou přípustné ale fungují odlišně. Je nebezpečné, když používáš něco o čem nemáš jistotu, jak to funguje. V podmínkách u výrazů, by se měl vždy používat oprátor zdvojený (výrazový), tedy &&, || (and, or).
Ano, pokud takto zobrazuje jen jednu hodnotu - asi se to nevyplatí. Ale když bude vědět že to existuje ...ondraN píše: ↑12 dub 2021, 10:25Pokud myslíš formátovaný výstup pomocí funkce sprintf a placeholderů a formátovacích znaků, tak to je většinou pro začátečníky dost těžko stravitelné, zabere to spoustu paměti a jednoduchý výstup to stejně moc nezjednoduší. Je to v tomto případě takový kanón na vrabce. Pro začátečníka je asi vhodnější, aby si to zkusili vyřešit nějakou klasickou konstrukcí a tím si i procvičí základní algoritmizaci A taky přiznám, že mě docela překvapilo, že na stránkách wiringu je ta formátovací funkce nedokumentovaná
Vědomě jsem žádné makro nevytvořil, leda že by bylo někde v použité knihovně. Zkusil jsem použít "and" a ono v Arduinu IDE zezelenalo jako by to nebyl pouze text. Testoval jsem to před chvíli i v jednoduchém kódu s blikáním LEDkou, taky funguje.ondraN píše: ↑12 dub 2021, 10:42Vzhledem k tomu, že C ani C++ nemají operátor and, tak máš asi někde předdefinované makro, které při překladu nahradí and něčím, ale ty pořádně nevíš čím. Může ho nahradit operátorem & a nebo &&. Ten první je bitový, ten druhý je výrazový. Oba jsou přípustné ale fungují odlišně. Je nebezpečné, když používáš něco o čem nemáš jistotu, jak to funguje. V podmínkách u výrazů, by se měl vždy používat oprátor zdvojený (výrazový), tedy &&, || (and, or).
A ještě se zamysli nad tím, co na displeji uvidíš, když jeden ůdaj bude 10.0C a další bude 9.9C. Zkus na to přijít sám, nebo si to zkusit
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů