BH1750 Capteur de luminosité i2c (0x23 ou 0x5C)
Capteur de luminosité
GY-302 – 5V 3.3V compatible – I2C
Capteur de luminosité
4 broches: GND, VCC 3,3v / 5v, SCL, SDA–> communication i2c
Ce module GY-302 permet de mesurer la quantité de lumière à l’aide du photo- détecteur BH1750. Il utilise le bus I2C pour communiquer avec le microcontrôleur. La norme Européenne EN 12464-1 est une norme d’application pour l’éclairage.
rappel de broches ESP8266
exemple en micropython pqp_luxmetre.py :
import machine import bh1750 # ESP8266: Pin5->GPI05->d1 Pin4->GPIO04->d2 i2c = machine.I2C(scl=machine.Pin(5), sda=machine.Pin(4)) lum = bh1750.BH1750(i2c) lum.detect() # True le capteur fonctionne def test(): print(lum.lecture_lumiere(bh1750.MODE_CONTINU_HAUTE_RESOLUTION))
utilisation:
Welcome to MicroPython! Password: WebREPL connected >> import pqp_luxmetre as l >>> l.test() 0 >>> l.test() 1737
@Yvon