Mit dem Photoresistor habt ihr eine einfache Möglichkeit festzustellen wie Hell es gerade ist. Dabei gibt der Sensor keine Helligkeit im Lux Format an. Durch das messen und anpassen lässt sich so feststellen wie Hell es im Verhältnis ist.

Zum Anschließen, für dieses Projekt brauchst du einen angeschlossenen MCP3008.

Anschlüsse PiAnschlüsse Sensor
CH0Signal
3,3V+
GNDGND

Python

import spidev
import time
import os
import RPi.GPIO as gpio

# SPI Verbindung herstellen
spi = spidev.SpiDev()
spi.open(0,0)

# Liest Daten vom MCP3008
def analogEingang(channel):
  adc = spi.xfer2([1,(8+channel)<<4,0])
  data = ((adc[1]&3) << 8) + adc[2]
  return data

while True:
  print("Helligkeit: "+str(analogEingang(0)))
  time.sleep(0.2)

Bei normaler Zimmer Helligkeit kommen wir ungefähr auf einen Wert von 400-600. Bei direkten Anleuchten mit einer Taschenlampe auf ca. 20 und beim Kompletten Verdunkeln (mit einem Daumen) auf ca. 850. Diese Werte solltet ihr auf eure Begebenheiten anpassen.