
C H A P T E R 1 1
A N I N T R O D U C T I O N T O S C R A T C H
163
Ten steps isn’t a very large value, so click on the value
10
and change it to
30
. The block
should then read
move 30 steps
. An animation of a cat moving to the right of the stage
isn’t that interesting, however, so switch to the Sound block palette and drag the
play
sound meow
block to the Scripts area and link it beneath the existing
move
block. To keep
the cat in this position for a while, add in a
wait 1 secs
block from the Control block pal-
ette. Without this, the sprite will appear to flick quickly between its starting position and the
target position.
To make it so the program can be run multiple times without the cat sprite disappearing off
the edge of the stage, add another
move 10 steps
block beneath the
play sound
block
and modify it to read
move -30 steps
. Scratch will happily allow you to use negative fig-
ures like this: if a value of
30
makes the sprite move a certain distance to the right,
-30
will
make it move the exact same distance in the opposite direction.
Finally, add the
when [flag icon] clicked
block from the Control block palette to the
top of the Script area’s stack of blocks to complete the program as shown in Figure 11-5.
Clicking the green flag icon on the top-right of the screen will trigger the program—make
sure you’ve got speakers or headphones connected to the Pi for the full effect!
Figure 11-5:
The completed
animation
program in
Scratch
Содержание A
Страница 1: ......
Страница 2: ......
Страница 3: ...Raspberry Pi User Guide 2nd Edition...
Страница 4: ......
Страница 5: ...Raspberry Pi User Guide 2nd Edition Eben Upton and Gareth Halfacree...
Страница 10: ......
Страница 26: ...R A S P B E R R Y P I U S E R G U I D E S E C O N D E D I T I O N 10...
Страница 28: ......
Страница 29: ...Chapter 1 Meet the Raspberry Pi...
Страница 37: ...Chapter 2 Getting Started with the Raspberry Pi...
Страница 56: ......
Страница 57: ...Chapter 3 Linux System Administration...
Страница 79: ...Chapter 4 Troubleshooting...
Страница 89: ...Chapter 5 Network Configuration...
Страница 109: ...Chapter 6 The Raspberry Pi Software Configuration Tool...
Страница 122: ......
Страница 123: ...Chapter 7 Advanced Raspberry Pi Configuration...
Страница 140: ......
Страница 141: ...Chapter 8 The Pi as a Home Theatre PC...
Страница 151: ...Chapter 9 The Pi as a Productivity Machine...
Страница 159: ...C H A P T E R 9 T H E P I A S A P R O D U C T I V I T Y M A C H I N E 143 Figure 9 4 Exporting a file from The Gimp...
Страница 160: ......
Страница 161: ...Chapter 10 The Pi as a Web Server...
Страница 171: ...Part III Programming with the Raspberry Pi Chapter 11 An Introduction to Scratch Chapter 12 An Introduction to Python...
Страница 172: ......
Страница 173: ...Chapter 11 An Introduction to Scratch...
Страница 189: ...Chapter 12 An Introduction to Python...
Страница 216: ......
Страница 218: ......
Страница 219: ...Chapter 13 Learning to Hack Hardware...
Страница 234: ......
Страница 235: ...Chapter 14 The GPIO Port...
Страница 249: ...Chapter 15 The Raspberry Pi Camera Module...
Страница 265: ...Chapter 16 Add on Boards...
Страница 279: ...Part V Appendixes Appendix A Python Recipes Appendix B Camera Module Quick Reference Appendix C HDMI Display Modes...
Страница 280: ......
Страница 281: ...Appendix A Python Recipes...
Страница 287: ...Appendix B Raspberry Pi Camera Module Quick Reference...
Страница 293: ...Appendix C HDMI Display Modes...