SunFounder PiDog Kit, Release 1.0
from
preset_actions
my_dog
=
Pidog(head_init_angles=[0, 0, -30])
sleep(1)
def
wake_up():
# stretch
my_dog.rgb_strip.set_mode(
my_dog.do_action(
my_dog.head_move([[0, 0, 30]]*2, immediately=True)
my_dog.wait_all_done()
sleep(0.2)
body_twisting(my_dog)
my_dog.wait_all_done()
sleep(0.5)
my_dog.head_move([[0, 0, -30]], immediately=True, speed=90)
# sit and wag_tail
my_dog.do_action(
my_dog.wait_legs_done()
my_dog.do_action(
my_dog.rgb_strip.set_mode(
pant(my_dog, pitch_comp=-30, volume=80)
my_dog.wait_all_done()
# hold
my_dog.do_action(
my_dog.rgb_strip.set_mode(
while
True:
sleep(1)
if
__name__
==
"__main__":
try:
wake_up()
except
KeyboardInterrupt:
pass
except Exception as
print(f"\033[31mERROR:
finally:
my_dog.close()
Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft
auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Warum beitreten?
• Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer
Gemeinschaft und unseres Teams.
• Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern.
• Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein-
blicken.
• Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.
• Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
42
import
body_twisting
listen
,
stretch
, speed=50)
sit
, speed=25)
wag_tail
, step_count=10, speed=100)
breath
, color=[245, 10, 10], bps=2.5, brightness=0.8)
wag_tail
, step_count=10, speed=30)
breath
,
e:
{e}\033[m")
color=
yellow
, bps=0.6, brightness=0.8)
pink
, bps=0.5)
(Fortsetzung der vorherigen Seite)
Kapitel 2. Mit Python spielen