You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
661 B
Python
38 lines
661 B
Python
"""
|
|
Control pixel ring on ReSpeaker 4 Mic Array
|
|
|
|
pip install pixel_ring gpiozero
|
|
"""
|
|
|
|
import time
|
|
|
|
from pixel_ring import pixel_ring
|
|
from gpiozero import LED
|
|
|
|
|
|
if __name__ == '__main__':
|
|
power = LED(5)
|
|
power.on()
|
|
|
|
pixel_ring.set_brightness(20)
|
|
pixel_ring.change_pattern('echo')
|
|
while True:
|
|
|
|
try:
|
|
pixel_ring.wakeup()
|
|
time.sleep(3)
|
|
pixel_ring.think()
|
|
time.sleep(3)
|
|
pixel_ring.speak()
|
|
time.sleep(6)
|
|
pixel_ring.off()
|
|
time.sleep(3)
|
|
except KeyboardInterrupt:
|
|
break
|
|
|
|
|
|
pixel_ring.off()
|
|
power.off()
|
|
time.sleep(1)
|
|
|