#!/usr/bin/python3 from omnia import leds from random import randint from time import sleep strip = leds.OmniaStrip def set_leds(br): br = max(1, br) r, g, b = 1, 0.5, 0 st = leds.LedState(int(r*br), int(g*br), int(b*br), 1, False) strip.apply([st], leds.PatternFitting.Repeat) def continuous_brightness_change(start, step, stop, wait): for x in range(start, stop, step): set_leds(x) # sleep(wait) def inhale(): print('inhaling') continuous_brightness_change(-30, 1, 128, .02) def exhale(): print('exhaling') continuous_brightness_change(128, -1, -30, .02) while True: inhale() exhale()