
P A R T I I I
P R O G R A M M I N G W I T H T H E R A S P B E R R Y P I
160
To get the user started, a new Scratch project already includes a blank stage and a single
sprite. What it lacks is a program, so clicking the green flag icon at the top-right of the win-
dow achieves nothing, because Scratch doesn’t yet know what you want it to do.
For the Hello World program, you’ll need to change the blocks palette at the left of the screen
to the Looks mode by clicking on its button. Partway down the list of Looks blocks is one
that reads
say Hello!
—click this block and drag it into the empty space in the middle of
the window labelled Scripts. To obey the decades of tradition behind this type of program,
you can also click on the block where it says
Hello!
and customise it to read
Hello World!
if you so desire (see Figure 11-2).
Figure 11-2:
The first block
placed in a
Scratch program
If you click the green flag again, the program still does nothing. That’s because although
Scratch knows that it is supposed to make the cat sprite say something, it doesn’t know
when. The event requires a
trigger block
, which can be found in the Control section of the
block palette.
Enter this section now by clicking Control, and then drag the top entry—marked
when
[flag icon] clicked
—and place it just above the purple
say
brick (see Figure 11-3). If
you drop it close enough, it should automatically join to the existing brick like a jigsaw piece.
Содержание 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...