Chapter 8. Scratch – Building a Smart House
Scratch is designed keeping learning and education in mind. A wide variety of educators have been supporting Scratch's creators since 2007. Scratch is a programming language that makes it easy to create interactive art, stories, simulations, and games—and share these creations online. Scratch is designed especially for ages 8 to 16, but is used by people of all ages. Millions of people create Scratch projects in a wide variety of settings, including homes, schools, museums, libraries, and community centers.
LeScratch is a Scratch message handler that runs in the background to let a Scratch client communicate with hardware. For educational purposes, people of any age can earn easy access to the principles of microcomputers. When people learn to code in Scratch, they learn important strategies to solve problems, design projects, and share ideas. In combination with LeScratch, people also get extended functions to control...