Adafruit_Learning_System_Gu.../Cat_Treat_Dispenser/code.py
2022-02-18 17:07:25 -05:00

27 lines
563 B
Python

# SPDX-FileCopyrightText: 2018 Anne Barela for Adafruit Industries
#
# SPDX-License-Identifier: MIT
import time
import board
import audioio
import audiocore
from adafruit_crickit import crickit
print("Cat Feeder")
feed_servo = crickit.servo_1
# audio output
cpx_audio = audioio.AudioOut(board.A0)
f = open("activate.wav", "rb")
wav = audiocore.WaveFile(f)
while True:
if crickit.touch_1.value:
time.sleep(0.1)
cpx_audio.play(wav)
feed_servo.angle = 180
time.sleep(0.2)
feed_servo.angle = 0
time.sleep(0.1)