
Piarm, Release 1.0
• If the left joystick is pressed and the
record()
function is called to record the action, PiArm will say that it
has recorded. The terminal will show the angle and the number of recorded moves at this point.
• If the right joystick is pressed, the
record_reproduce()
function is called to reproduce the recorded action,
and PiArm will prompt to start doing the action.
4. Write the angles to PiArm
if
flag
==
True
:
arm
.
set_angle([alpha,beta,gamma])
arm
.
set_bucket(bucket)
(
'servo angles:
%s
, bucket angle:
%s
'
%
(arm
.
servo_positions,arm
.
component_
˓
→
staus))
Write the angle of the Arm and the Shovel Bucket to PiArm and have it rotate to those angles.
If you have the Hanging Clip or Electromagnet connected to your PiArm, you can modify the above code by referring
to the following parts.
•
Hanging Clip - Joystick Control
•
Electromagnet - Joystick Control
4.8 GAME - Catching Dolls
Now let’s play a game of catching dolls and see who can catch more dolls with PiArm in the given time. In order to
play this game, we need to implement two functions, the first one is to control PiArm with the dual joystick module,
and the second one is to timing, when the countdown is over, we can’t control PiArm anymore. These two parts must
be executed simultaneously.
4.8. GAME - Catching Dolls
135
Содержание PiArm
Страница 1: ...Piarm Release 1 0 www sunfounder com Mar 31 2022 ...
Страница 2: ......
Страница 4: ...ii ...
Страница 6: ...Piarm Release 1 0 2 CONTENTS ...
Страница 8: ...Piarm Release 1 0 4 Chapter 1 Component List and Assembly Instructions ...
Страница 13: ...Piarm Release 1 0 Assemble the Shovel Bucket to the end of the PiArm with M2x4 screws 2 2 Shovel Bucket 9 ...
Страница 14: ...Piarm Release 1 0 The Shovel Bucket has a rotation range of 90 60 10 Chapter 2 Hardware Introduction ...
Страница 15: ...Piarm Release 1 0 Use range Can t dig water can be used to dig sand and gravel 2 2 Shovel Bucket 11 ...
Страница 17: ...Piarm Release 1 0 Attach the Hanging Clip to the end of the PiArm with the M2x4 screw 2 3 Hanging Clip 13 ...
Страница 18: ...Piarm Release 1 0 The angle range of the Hanging Clip is 0 90 14 Chapter 2 Hardware Introduction ...
Страница 48: ...Piarm Release 1 0 44 Chapter 3 Play with Ezblock ...
Страница 82: ...Piarm Release 1 0 Step 6 Put the control function into the Forever block 78 Chapter 3 Play with Ezblock ...
Страница 91: ...Piarm Release 1 0 3 9 GAME Iron Collection 87 ...
Страница 92: ...Piarm Release 1 0 88 Chapter 3 Play with Ezblock ...
Страница 99: ...Piarm Release 1 0 Step 7 Click the WRITE button 4 1 Quick Guide on Python 95 ...
Страница 146: ...Piarm Release 1 0 Ctrl C At this point you can stop the code with Ctrl C 142 Chapter 4 Play with Python ...
Страница 148: ...Piarm Release 1 0 Yes then Ok Finish 144 Chapter 5 Appendix ...
Страница 152: ...Piarm Release 1 0 Step 4 Double click the connection just created 148 Chapter 5 Appendix ...
Страница 153: ...Piarm Release 1 0 Step 5 Enter Username pi and Password raspberry by default 5 2 Remote Desktop 149 ...
Страница 154: ...Piarm Release 1 0 Step 6 Now you can see the desktop of the Raspberry Pi 150 Chapter 5 Appendix ...
Страница 160: ...Piarm Release 1 0 156 Chapter 5 Appendix ...
Страница 162: ...Piarm Release 1 0 158 Chapter 6 Thank You ...