Capteur d'éclairement GT1107

Ce module basé sur une LDR délivre une tension analogique en fonction de la quantité de lumière reçue.

Le module se raccorde sur une entrée analogique d'une carte microcontrôleur

Caractéristiques:

  • Alimentation: 5 Vcc

  • Sorties: Out, Vcc et Gnd

  • Valeur de la résistance:

      > 8 kΩ dans l'obscurité

      < 200 Ω en extérieur

MéthodeCâblage exemple sur D34

MéthodeProgrammation ESP32

1
from machine import ADC, Pin # il faut déclarer la broche et un fonctionnement analogique
2
from time import sleep # déclaration des temporisations
3
4
pot = ADC(Pin(34))     # config sur ESP32 d'objet ADC sur la broche 34
5
# pour un ESP32 la ligne suivante permet de mesurer jusqu'à 3.3V sinon la tension max sera de 1V
6
pot.atten(ADC.ATTN_11DB)
7
8
#pourpipico
9
#pot = ADC(2)     # config sur pipico d'objet ADC sur la broche A2
10
11
while True:
12
   mesure = pot.read()        # conversion analogique-numérique 0-4095 avec un ESP32
13
#     mesure = pot.read_u16()     # conversion analogique-numérique 0-4095 avec un pipico
14
    print(mesure,30000,)    # affichage sur la console de la valeur numérique sur pipico
15
    sleep(1) # attente d'une seconde