Ahoj.
Jak nejlépe vyčítat hodnoty z několika různých čidel (třeba šesti - teplota, tlak, jas, čas, vlhkost, UV, atd..) na jedné I2C sběrnici v co nejkratším možném čase aby se to nemlelo?
Jsou doporučené nějaké minimální časové intervaly mezi čtením dat z jednotlivých čidel? Jak to děláte?
Děkuji za poučení.
více různých čidel na I2C
Re: více různých čidel na I2C
datasheet ... tam by mělo být vše ... i včetně časování komunikace ... vždy koukám prvně po něm a tam
Re: více různých čidel na I2C
IMHO by nemel byt problem s odstupem cteni ruznych cidel jednim Arduinem.
Problem je spis, jak casto cist ta cidla, (nektera odpovi okamzite novou hodnotou, jinym muze trvat i nekolik sekund, nez se zmuzou na nacteni nove hodnoty a nema cenu je obtezovat dotazy driv), a to bych resil podle vzoru blikani nekolika ledkama pomoci milis(). Jak casto ma cenu je cist bude v datasheetu.
Problem je spis, jak casto cist ta cidla, (nektera odpovi okamzite novou hodnotou, jinym muze trvat i nekolik sekund, nez se zmuzou na nacteni nove hodnoty a nema cenu je obtezovat dotazy driv), a to bych resil podle vzoru blikani nekolika ledkama pomoci milis(). Jak casto ma cenu je cist bude v datasheetu.
Re: více různých čidel na I2C
třeba čtení z DHT čidel je to 2000ms viz.článek
https://www.hwkitchen.cz/navody-hwkitch ... no-navody/
https://www.hwkitchen.cz/navody-hwkitch ... no-navody/
Re: více různých čidel na I2C
Zdravím. Tohle zrovna řeším. Aby se mi to "nemlelo" když použiju tvůj termín tak jsem rozdělil čidla na 2 části a to co vyčtu posílám do databáze. Zatím, páč až zjistím json api pro odesílání do světových center tak to tam začnu taky posílat.
Použil jsem NodeMCU v3 které má přehršel paměti proti Arduinu a taky rovnou wifi na kterou jsou tisíce postupů jak to zprovoznit a různých knihoven na esp8266 napojených. Jedinej problém je v tom že potřebuju arduino s wifi které bude tak jednoduché jako NodeMCU respektive něajkou wifi desku co pojede jednoduše jako NodeMCU ale bude mít logiku 5V arduina avr.
Použil jsem NodeMCU v3 které má přehršel paměti proti Arduinu a taky rovnou wifi na kterou jsou tisíce postupů jak to zprovoznit a různých knihoven na esp8266 napojených. Jedinej problém je v tom že potřebuju arduino s wifi které bude tak jednoduché jako NodeMCU respektive něajkou wifi desku co pojede jednoduše jako NodeMCU ale bude mít logiku 5V arduina avr.
Neexistují hloupé otázky, existují jen hloupé odpovědi.
Chci aby "chytrá" elektronika dělala "chytré" a užitečné věci. Tím není aby nahrazovala něco co se dá hotové koupit za pár korun.
Chci aby "chytrá" elektronika dělala "chytré" a užitečné věci. Tím není aby nahrazovala něco co se dá hotové koupit za pár korun.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 15 hostů