Stránka 1 z 1
více různých čidel na I2C
Napsal: 06 lis 2020, 16:20
od arduman
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í.
Re: více různých čidel na I2C
Napsal: 06 lis 2020, 19:26
od kiRRow
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
Napsal: 06 lis 2020, 20:49
od gilhad
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.
Re: více různých čidel na I2C
Napsal: 06 lis 2020, 21:18
od Hanz
Re: více různých čidel na I2C
Napsal: 15 pro 2020, 08:48
od sachlj
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.