Přeskočit obsah

Blesk

Blesk se u fotoaparátu používá pro vyšší viditelnost na fotkách ve tmavých podmínkách.

Vytvořte program, který napodobí takový blesk tím, že na barevné diodě krátce rozsvítí bíle světlo (cca 10-20 ms).

Postup

  1. ze složky shortcuts knihovny dtbox importujte objekt wsled
  2. z modulu time importujte funkci sleep_ms
  3. z knihovny dtbox importujte modul colors
  4. využije funkci objektu wsled, která na barevné led rozsvítí zadanou barvu, kterou najde v modulu colors
  5. využijte funkci sleep_ms s parametrem, který představuje délku záblesku
  6. na objektu wsled vyvolejte funkci color, které předáte argument color.BLACK, čímž světlo zhasne

Řešení

from time import sleep_ms
from dtbox.wsled.shortcuts import wsled
from dtbox import colors

wsled.color(colors.WHITE) # the same as wsled.color((255, 255, 255))
sleep_ms(15)
wsled.color(colors.BLACK)