Data Sheet
www.joy-it.net
Pascalstr. 8 47506 Neukirchen-Vluyn
In diesem Beispiel kombinieren wir den Lichtsensor mit der LED, um die
LED einzuschalten sobald es dunkel wird. Um Dunkelheit zu simulieren
können sie den Lichtsensor einfach mit der Hand abdecken.
Schließen Sie die LED an Digital-Pin 12 und den Lichtsensor an Analog-
Pin 0 an.
Bitte kopieren sie den auf den nächsten zwei Seiten folgenden
Code vollständig und fügen Sie ihn in Ihr Skript ein.
Speichern Sie das Skript bitte im selben Verzeichnis in dem sich die Bei-
spieldateien für die LED befinden unter dem Namen Lichtsensor.py
/rpi_ws281x/python/examples
from neopixel import *
import RPi.GPIO as GPIO
import time
import argparse
import spidev
#LED Strip configuration
LED_COUNT = 1 #Number of LED pixels
LED_PIN = 12 #GPIO Pin connected to LED
LED_FREQ_HZ = 800000
LED_DMA = 10
LED_BRIGHTNESS = 255
LED_INVERT = False
LED_CHANNEL = 0
SENSOR = 0
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
#GPIO.setup(BUTTON, GPIO.IN, pull_up_down=GPIO.PUD_UP)
GPIO.setup (LED_PIN, GPIO.OUT)
spi = spidev.SpiDev()
spi.open(0,0)
spi.max_speed_hz = 1350000
def readadc(adcnum):
# SPI-Daten auslesen
r = spi.xfer2([1,8+adcnum <<4,0])
adcout = ((r[1] &3) <<8)+r[2]
return adcout
def colorWipe(strip, color, wait_ms=50):
for i in range (strip.numPixels()):
strip.setPixelColor(i, color)
strip.show()
time.sleep(wait_ms/1000.0)










