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

 

page8image1784352

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


retour schéma