Zadnja naloga pri projektu prometne signalizacije bo izdelava samodejne cestne razsvetljave. Ta deluje tako, da vsebuje svetlobni senzor, ki vključi ali izključi LED diodo (ki predstavlja ulične svetilke oziroma cestno razsvetljavo). To pomeni, da boš na preizkusno ploščico dodal/-a LED diodo fotocelico in kondenzator ter jih sprogramiral/-a tako, da bodo oponašali samodejno prižiganje oziroma ugašanje cestne razsvetljave. LED dioda bo svetila kot prava cestna razsvetljava: v temi bo svetila, v mraku pa bo svetila le na pol.
gpiozero
(prednameščen na Raspbianu)signalizacija8.py
.signalizacija8.py
vnesi kodo z zavihka Koda.# encoding: utf-8
import gpiozero
import time
led = gpiozero.PWMLED(27)
ldr = gpiozero.LightSensor(17)
while True:
if ldr.value >= 0.75:
led.value = 0 # ne sveti
elif ldr.value < 0.75 and ldr.value >= 0.5:
led.value = 0.5 # sveti na pol
else:
led.value = 1 # sveti
time.sleep(1)