Stránka 1 z 1
BH1750
Napsal: 23 úno 2020, 10:02
od Hafajs
Zdravím všechny. Mám čidlo osvětlení BH1750. Chodí od nuly do 54 612 lx. Rozsah ale má mít 0-65 535lx. Na netu občas někdo řeší, že mu čidlo vrací pouze 54612. Řešil jste někdo problém jako já? Nebo máte nějaký nápad?
Díky
Re: BH1750
Napsal: 23 úno 2020, 11:44
od ondraN
Díval jsem se do kat. listu toho obvodu. Myslím, že pokud měříš v modu hi-resolution (mode2), tak je hodnota toho registru omezená (str.11)
Re: BH1750
Napsal: 23 úno 2020, 15:11
od Hafajs
Ahoj, ja tam nespecifikuji presnost, kdyz se nezada pozadovana presnost, tak default by mel byt "BH1750_CONTINUOUS_HIGH_RES_MODE". Ale pro jistotu zkusim jeste "CONTINUOUS_LOW_RES_MODE" a dam vedet jak jsem dopadl.
Re: BH1750
Napsal: 23 úno 2020, 17:48
od Hafajs
Tak vynucení defaultu nepomohlo. Zkusím ještě jinou knihovnu.
Re: BH1750
Napsal: 23 úno 2020, 18:27
od AstroMiK
Myslím, že měřící rozsah je 0 až 65535 "čísel".
A vzorec pro převod "čísla" na luxy je uvedený v tom katalogovém listu (strana 7):
luxy = číslo / 1.2
Z toho by pak vycházelo i to zmiňované naměřené maximum (65535 / 1.2 = 54612 lx)
Re: BH1750
Napsal: 24 úno 2020, 15:48
od Hafajs
Bože. Já se chytil toho, že posílá rovnou lux. Díky fest!
Re: BH1750
Napsal: 24 úno 2020, 20:33
od Hafajs
AstroMiK píše: ↑23 úno 2020, 18:27
Myslím, že měřící rozsah je 0 až 65535 "čísel".
A vzorec pro převod "čísla" na luxy je uvedený v tom katalogovém listu (strana 7):
luxy = číslo / 1.2
Z toho by pak vycházelo i to zmiňované naměřené maximum (65535 / 1.2 = 54612 lx)
A ještě je to jinak. "číslo" by tedy bylo 54612. V návodech skutečně uvádí výstup v luxech

. Asi to ve finále převedou na procenta a bude.