226
modifications
Modifications
→Mark 3: Start, Stop, and say Cheese
cam.capture(pic_filename)
logging.debug("Photos sauvée " + str(cam.resolution) + " dans " + pic_filename)
</syntaxhiglightsyntaxhighlight>
== Pimp my screen ==
Pour ce qui est d'allumer ou éteindre l'écran, la bibliothèque CharLCD permet la modulation PWN du rétroéclairage. De quoi avoir un chouette effet de fondu au noir lorsque l'écran s'allume et s'éteint.
Au niveau du code, la partie utile:
<syntaxhighlight lang="python">
# Module l'intensité du rétro éclairage de l'écran lcd
</syntaxhighlight>
<syntaxhighlight lang="python" class="mw-collapsible mw-collapsed">
def lcd_dim_backlight(backlight_value, time_step):
global lcd
global lcd_backlight
# calcule l'incrément à avoir entre lcd_backlight et backlight_value
stp = (lcd_backlight > backlight_value) * -2 +1
brightnesses = map(lambda x: x/10.0, range(int(lcd_backlight*10), int(backlight_value*10)+1, stp))
for bright in brightnesses:
lcd_backlight = bright
logging.debug("loop on bright= " + str(bright))
lcd.set_backlight(bright)
time.sleep(time_step)
</syntaxhighlight>
A suivre...