EasyManua.ls Logo

SunFounder PiDog - Page 73

Default Icon
109 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
SunFounder PiDog Kit, Release 1.0
(continued from previous page)
"Q": "bark harder",
"e": "pant",
"r": "wag tail",
"t": "shake head",
"v": "stretch",
"1": "doze off",
"2": "push-up",
"3": "howling",
"4": "twist body",
"5": "scratch",
"t": "handshake",
"g": "high five",
}
def main():
global head_yrp, command
while True:
os.system('cls' if os.name == 'nt' else 'clear')
print(usage)
print("\033[?25l") # Hide terminal cursor
key = readchar.readchar()
if key == readchar.key.CTRL_C or key in readchar.key.ESCAPE_SEQUENCES:
import sys
print('')
# sys.exit(0)
break
elif key in COMMAND_KEY_MAP:
command = COMMAND_KEY_MAP[key]
# Head Pitch
elif key in 'uiojklUIOJKLm':
if key == 'i':
head_yrp[2] = HEAD_ANGLE
elif key == 'I':
head_yrp[2] = HEAD_ANGLE
*
2
elif key == 'k':
head_yrp[2] = -HEAD_ANGLE
elif key == 'K':
head_yrp[2] = -HEAD_ANGLE
*
2
# Head Yaw
elif key == 'j':
head_yrp[0] = HEAD_ANGLE
elif key == 'J':
head_yrp[0] = HEAD_ANGLE
*
2
elif key == 'l':
head_yrp[0] = -HEAD_ANGLE
elif key == 'L':
head_yrp[0] = -HEAD_ANGLE
*
2
# Head Roll
elif key == 'u':
head_yrp[1] = -HEAD_ANGLE
elif key == 'U':
head_yrp[1] = -HEAD_ANGLE
*
2
elif key == 'o':
head_yrp[1] = HEAD_ANGLE
elif key == 'O':
head_yrp[1] = HEAD_ANGLE
*
2
(continues on next page)
2.2. Funny Project 69

Related product manuals