- Sensorer
Lys niveau sensor
Aflæs lys niveau via din microcontroller
Lab
ITT Lab
Programområde
Digital
Placering
EK Guldbergsgade
Bygning E, lokale A448
Adgang til komponenten
Komponenten er kun tilgængelig for studerende på IT-teknolog-uddannelsen.
Denne sensor indeholder en light-dependent resistor (LDR) som er en variabel mostand der afhænger af lysniveauet.
Hvis der er meget lyst, vil den have en lav modstand og spændingen man kan aflæse via komponentens signal ben vil være høj. Modsat når der er mørkt vil modstanden være høj og spændingen man kan aflæse via signal benet vil være lav.
Da det er en analog sensor, vil den ikke kun afsende om der er mørkt eller lyst, men alle værdier der imellem som lys niveauet ændre sig.
Tekniske specifikationer
| Interface | Analog |
| Operativ spænding | 3.3V - 5V |
Pinout
| Markering | Navn | Function |
|---|---|---|
| 1 | G (GND) | Negativ forsyning |
| 2 | V (VCC) | Positiv forsyning |
| 3 | S (Signal) | Signal (analog) |
Hvordan fungerer den?
Kodeeksempel
from machine import ADC
from time import sleep
sensor = ADC(Pin(36))
sensor.width(ADC.WIDTH_10BIT)
sensor.atten(ADC.ATTN_11DB)
while True:
print("Lis niveau: ", sensor.read())
sleep(0.5)
from time import sleep
sensor = ADC(Pin(36))
sensor.width(ADC.WIDTH_10BIT)
sensor.atten(ADC.ATTN_11DB)
while True:
print("Lis niveau: ", sensor.read())
sleep(0.5)